Gromacs
2025.0-dev-20241011-013a99c
|
This file declares functions for inter-rank signalling by mdrun.
This handles details of responding to termination conditions, coordinating checkpoints, and coordinating multi-simulations.
Classes | |
class | gmx::ArrayRef< typename > |
STL-like interface to a C array of T (or part of a std container of T). More... | |
class | gmx::SimulationSignal |
POD-style object used by mdrun ranks to set and receive signals within and between simulations. More... | |
class | gmx::SimulationSignaller |
Object used by mdrun ranks to signal to each other at this step. More... | |
Typedefs | |
typedef std::array < SimulationSignal, eglsNR > | gmx::SimulationSignals |
Convenience typedef for the group of signals used. | |
Enumerations | |
enum | { eglsCHKPT, eglsSTOPCOND, eglsRESETCOUNTERS, eglsNR } |
Kinds of simulation conditions to signal about. | |