Loading [MathJax]/extensions/TeX/AMSmath.js
ESPResSo
Extensible Simulation Package for Research on Soft Matter Systems
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages Concepts
mpiio.hpp File Reference

Implements binary output using MPI-IO. More...

+ Include dependency graph for core/io/mpiio/mpiio.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Mpiio::write_buffers
 

Namespaces

namespace  Mpiio
 

Enumerations

enum  Mpiio::MPIIOOutputFields : unsigned int {
  Mpiio::MPIIO_OUT_NON = 0u , Mpiio::MPIIO_OUT_POS = 1u , Mpiio::MPIIO_OUT_VEL = 2u , Mpiio::MPIIO_OUT_TYP = 4u ,
  Mpiio::MPIIO_OUT_BND = 8u
}
 Constants which indicate what to output. More...
 

Functions

void Mpiio::mpi_mpiio_common_write (std::string const &prefix, unsigned fields, BondedInteractionsMap const &bonded_ias, ParticleRange const &particles, write_buffers &buffers)
 Parallel binary output using MPI-IO.
 
void Mpiio::mpi_mpiio_common_read (std::string const &prefix, unsigned fields, CellStructure &cell_structure)
 Parallel binary input using MPI-IO.
 

Detailed Description

Implements binary output using MPI-IO.

Definition in file core/io/mpiio/mpiio.hpp.