Gromacs  2024.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
simulationsignal.cpp File Reference
#include "gmxpre.h"
#include "simulationsignal.h"
#include <algorithm>
#include "gromacs/gmxlib/network.h"
#include "gromacs/mdrunutility/multisim.h"
#include "gromacs/mdtypes/commrec.h"
#include "gromacs/utility/arrayref.h"
#include "gromacs/utility/gmxassert.h"
#include "gromacs/utility/real.h"
+ Include dependency graph for simulationsignal.cpp:

Description

This file defines functions for inter- and intra-simulation 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