Gromacs  2016.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Typedefs | Enumerations
simulationsignal.h File Reference
#include <array>
#include "gromacs/utility/real.h"
+ Include dependency graph for simulationsignal.h:

Description

This file declares functions for inter-rank signalling by mdrun.

This handles details of responding to termination conditions, coordinating checkpoints, and coordinating multi-simulations.

Todo:
Move this to mdrunutility module alongside gathering multi-simulation communication infrastructure there.
Author
Berk Hess hess@.nosp@m.kth..nosp@m.se
Mark Abraham mark..nosp@m.j.ab.nosp@m.raham.nosp@m.@gma.nosp@m.il.co.nosp@m.m

Classes

class  gmx::ArrayRef< T >
 STL-like container for an interface to a C array (or part of a std::vector). 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.