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>
Include dependency graph for control_all.hpp:Classes | |
| class | orb5x::ControlAll |
| Coordinate the complete lifetime of an ORB5X simulation. More... | |
Namespaces | |
| namespace | H5 |
| HDF5 C++ API types used without including the full HDF5 header. | |
| namespace | orb5x |
| Public C++ interface of the ORB5X gyrokinetic application. | |
| namespace | orb5x::epilogue |
| Free-function compatibility wrappers for the run epilogue. | |
| namespace | orb5x::pputil |
| Free-function compatibility wrappers for Pputil. | |
| namespace | orb5x::profiler |
| Profiling facilities implemented by the profiler module. | |
| namespace | orb5x::readinput |
| Compatibility call surface for the input-reader module. | |
Top-level run lifecycle, configuration, and HDF5 orchestration.
Establishes MPI topology, validates input, initializes modules, manages files, advances the run, and performs ordered shutdown.