FML
|
Go to the source code of this file.
Namespaces | |
namespace | FML |
namespace | FML::GRID |
This namespace contains various grids for holding data shared across different tasks. | |
Functions | |
double | FML::uniform_random () |
void | FML::init_mpi (int *argc, char ***argv) |
Initialize MPI. More... | |
void | FML::init_fml () |
Initialize the global variables within FML We here assume MPI has been initialized. More... | |
void | FML::info () |
Show some info about FML. More... | |
void | FML::abort_mpi (int exit_code) |
void | FML::finalize_mpi () |
void | FML::printf_mpi (const char *fmt,...) |
bool | FML::create_folder (std::string foldername) |
std::pair< double, double > | FML::get_system_memory_use () |
Fetch the resident set size currently and the peak value so far of it. More... | |
void | FML::print_system_memory_use () |
Print the resident set size and the peak value of it so far. More... | |
FML::TYPES (char) | |
FML::TYPES (int) | |
FML::TYPES (unsigned int) | |
FML::TYPES (long long) | |
FML::TYPES (size_t) | |
FML::TYPES (ptrdiff_t) | |
FML::TYPES (float) | |
FML::TYPES (double) | |
FML::TYPES (long double) | |
void | FML::GRID::init_fftw (int *argc, char ***argv) |
void | FML::GRID::finalize_fftw () |
void | FML::GRID::set_fftw_nthreads (int nthreads) |
Variables | |
static std::string | processor_name {"NameIsOnlyKnownWithMPI"} |
FML::UTILS::Timings | FML::global_timer |
FMLSetup & | FML::fmlsetup = FMLSetup::init() |
int | FML::ThisTask = 0 |
The MPI task number. More... | |
int | FML::NTasks = 1 |
Total number of MPI tasks. More... | |
int | FML::NThreads = 1 |
Total number of threads availiable. More... | |
bool | FML::FFTWThreadsOK = false |
bool | FML::MPIThreadsOK = false |
If MPI and threads can work together with FFTW. More... | |
double | FML::xmin_domain = 0.0 |
The local extent of the domain (global domain goes from 0 to 1) More... | |
double | FML::xmax_domain = 1.0 |
The local extent of the domain (global domain goes from 0 to 1) More... | |
std::mt19937 | FML::generator |
|
static |
Definition at line 14 of file Global.cpp.