|
ADS-IDAC Engine 5.0.0
|
Entry point, initialization, main simulation loop, and global objects. More...
Modules | |
| C/Fortran Interop Bridge | |
| Data exchange between C++ ADS-IDAC and Fortran RELAP5 via the r5pars_ struct. | |
Files | |
| file | ADSIDAC.h |
| Fortran callback declarations and SimulationContext for ADS-IDAC main(). | |
| file | OutputMerge.h |
| Output consolidation for the standalone –merge-only invocation (rank discovery, threaded ES/KPS renames, rank-ordered PE moves, ordered log concatenation, PE finalize) plus two pieces the MPI run shares: the ES_summary builder (Server::merge_outputs) and the deferred-merge manifest (written by parallelexec under –merge=defer). | |
| file | PEOutput.h |
| Pivotal-event output layouts (one file per node, or self-delimiting records in one aggregate per rank), rank-local compaction, and the sequential end-of-run renumber (journaled, filename-only in the per-file layout). | |
| file | RestartNodeInfo.h |
| Checkpoint/restart state snapshot — captures entire C++ simulation state at a branching point. | |
| file | SimConfig.h |
| CLI configuration, populated by Scheduler::parseOptions(). | |
| file | SimulationContext.cpp |
| Defines the single global SimulationContext instance. | |
| file | SimulationContext.h |
| Single struct holding all mutable simulation state. | |
Entry point, initialization, main simulation loop, and global objects.