|
ORB5X 1.0.0
Performance-portable global electromagnetic gyrokinetic PIC code
|
Top-level run lifecycle, configuration, and HDF5 orchestration. More...
#include "prec_const.hpp"#include "globals.hpp"#include "part.hpp"#include "fields.hpp"#include "onestep.hpp"#include <string>#include <mpi.h>Classes | |
| class | orb5x::ControlAll |
Namespaces | |
| namespace | H5 |
| namespace | orb5x |
| namespace | orb5x::epilogue |
| namespace | orb5x::pputil |
| namespace | orb5x::profiler |
| Simple interface to Score-P for profiling ORB5. | |
| namespace | orb5x::readinput |
Functions | |
| void | orb5x::epilogue::abnormal_end () |
| void | orb5x::readinput::close_input_file () |
| void | orb5x::epilogue::normal_end () |
| void | orb5x::readinput::open_input_file (bool nl_input_path, const std::string &input_path) |
| void | orb5x::pputil::ppexit () |
| void | orb5x::pputil::ppinit () |
| void | orb5x::pputil::pptopology (bool flag) |
| void | orb5x::readinput::read_antenna (int &nwarnings, int &nerrors) |
| void | orb5x::readinput::read_basic (int phase, int &nwarnings, int &nerrors) |
| void | orb5x::readinput::read_collisions (int &nwarnings, int &nerrors) |
| void | orb5x::readinput::read_diag (int &nwarnings, int &nerrors) |
| void | orb5x::readinput::read_diagnostics (int &nwarnings, int &nerrors) |
| void | orb5x::readinput::read_equil (int &nwarnings, int &nerrors) |
| void | orb5x::readinput::read_fields (int &nwarnings, int &nerrors) |
| void | orb5x::readinput::read_islands (int &nwarnings, int &nerrors) |
| void | orb5x::readinput::read_parallel (int &nwarnings, int &nerrors) |
| void | orb5x::readinput::read_solver (int &nwarnings, int &nerrors) |
| void | orb5x::readinput::read_sorting (int &nwarnings, int &nerrors) |
| void | orb5x::readinput::read_species (int &nwarnings, int &nerrors) |
| bool | orb5x::epilogue::run_is_complete (int step) |
| void | orb5x::pputil::timera (int flag, const std::string &name) |
Top-level run lifecycle, configuration, and HDF5 orchestration.
Establishes MPI topology, validates input, initializes modules, manages files, advances the run, and performs ordered shutdown.