6#ifndef MPICHECKPOINTWRITER_H_
7#define MPICHECKPOINTWRITER_H_
11#include "plugins/PluginBase.h"
13#include "utils/MPI_Info_object.h"
60 static const char _magicVersion[56];
61 static const int _endiannesstest;
64 unsigned long _writeFrequency;
66 bool _appendTimestamp;
72 unsigned long _particlesbuffersize = 0;
handle boundary region and multiple processes
Definition: DomainDecompBase.h:51
This class is used to read in the phasespace and to handle macroscopic values.
Definition: Domain.h:47
Definition: MPICheckpointWriter.h:16
std::string getPluginName()
return the name of the plugin
Definition: MPICheckpointWriter.h:55
void finish(ParticleContainer *particleContainer, DomainDecompBase *domainDecomp, Domain *domain)
Method finish will be called at the end of the simulation.
Definition: MPICheckpointWriter.cpp:407
void endStep(ParticleContainer *particleContainer, DomainDecompBase *domainDecomp, Domain *domain, unsigned long simstep)
Method endStep will be called at the end of each time step.
Definition: MPICheckpointWriter.cpp:134
void init(ParticleContainer *particleContainer, DomainDecompBase *domainDecomp, Domain *domain)
Method init will be called at the begin of the simulation.
Definition: MPICheckpointWriter.cpp:113
void readXML(XMLfileUnits &xmlconfig)
Method readXML will be called once for each plugin section in the input file.
Definition: MPICheckpointWriter.cpp:48
MPICheckpointWriter(unsigned long writeFrequency, std::string outputPrefix, bool incremental=true, std::string datarep=std::string(""))
writes a checkpoint file that can be used to continue the simulation using MPIIO
MPI Info object implements functionalities to handle MPI Info objects, e.g. initialize from a XML fil...
Definition: MPI_Info_object.h:14
This Interface is used to get access to particles and pairs of particles.
Definition: ParticleContainer.h:69
The PluginBase class provides the interface for any kind of output/plugin classes - called "(output) ...
Definition: PluginBase.h:47
XML file with unit attributes abstraction.
Definition: xmlfileUnits.h:25
::xsd::cxx::tree::string< char, simple_type > string
C++ type corresponding to the string XML Schema built-in type.
Definition: vtk-punstructured.h:270