Alsvinn
0.5.3
The fast FVM simulator with UQ support
|
#include <iostream>
#include <random>
#include <alsfvm/io/MpiWriterFactory.hpp>
#include <alsuq/stats/StatisticsFactory.hpp>
#include <alsfvm/volume/make_volume.hpp>
#include <alsfvm/volume/VolumePair.hpp>
#include <alsfvm/io/netcdf_utils.hpp>
#include <netcdf.h>
#include <boost/program_options.hpp>
#include "alsutils/log.hpp"
#include <chrono>
#include "alsutils/mpi/set_cuda_device.hpp"
#include "git_config.hpp"
Macros | |
#define | SIMULATOR_NAME "3druns" |
#define | SIMULATOR_VERSION "0.0.1" |
#define | RAW_DATA_GENERATED_BY "alsvinn" |
Functions | |
boost::property_tree::ptree | getAttributes (const std::string &filename) |
void | addWriters (alsuq::stats::StatisticsFactory::StatisticsPointer statisticsPointer, const std::string &outputName, const std::string &writerType, boost::property_tree::ptree extraAttributes, const std::string &allCommandLineArguments, alsfvm::mpi::ConfigurationPtr mpiConfiguration) |
alsuq::stats::StatisticsFactory::StatisticsPointer | makeStructureFunction (double p, int numberOfH, int numberOfSamples, const std::string &platform, const alsuq::mpi::ConfigurationPtr mpiConfiguration) |
alsfvm::simulator::TimestepInformation | getTimestepInformation (const std::string &filename) |
alsfvm::volume::VolumePair | getSample (const std::string &platform, const std::string &equation, int sample, const std::string &filename, int nx, int ny, int nz) |
int | main (int argc, char **argv) |
#define RAW_DATA_GENERATED_BY "alsvinn" |
#define SIMULATOR_NAME "3druns" |
[headers] [headers] [simulator_info]
#define SIMULATOR_VERSION "0.0.1" |
void addWriters | ( | alsuq::stats::StatisticsFactory::StatisticsPointer | statisticsPointer, |
const std::string & | outputName, | ||
const std::string & | writerType, | ||
boost::property_tree::ptree | extraAttributes, | ||
const std::string & | allCommandLineArguments, | ||
alsfvm::mpi::ConfigurationPtr | mpiConfiguration | ||
) |
boost::property_tree::ptree getAttributes | ( | const std::string & | filename | ) |
[simulator_info]
alsfvm::volume::VolumePair getSample | ( | const std::string & | platform, |
const std::string & | equation, | ||
int | sample, | ||
const std::string & | filename, | ||
int | nx, | ||
int | ny, | ||
int | nz | ||
) |
alsfvm::simulator::TimestepInformation getTimestepInformation | ( | const std::string & | filename | ) |
int main | ( | int | argc, |
char ** | argv | ||
) |
alsuq::stats::StatisticsFactory::StatisticsPointer makeStructureFunction | ( | double | p, |
int | numberOfH, | ||
int | numberOfSamples, | ||
const std::string & | platform, | ||
const alsuq::mpi::ConfigurationPtr | mpiConfiguration | ||
) |
[makeStructureFunction]
[makeStructureFunction]
[factoryInstance]
[factoryInstance]
[parameters]
[parameters]
[createStatistics]
[createStatistics]