6 #include <boost/mpi.hpp>
7 namespace mpi = boost::mpi;
22 vector<MoleculeSystemCell*>
cells;
34 void setupProcessors();
37 void communicateAtoms();
39 const vector<MoleculeSystemCell *> &localCells()
const;
40 const vector<MoleculeSystemCell *> &localAndGhostCells()
const;
41 bool shouldSendFirst(
const irowvec &direction);
44 void clearForcesInNeighborCells();
53 mpi::communicator world;
54 mpi::timer m_communicationTimer;
55 mpi::timer pureCommunicationTimer;
94 return m_localAndGhostCells;