--- branches/development/src/io/DumpWriter.cpp 2013/05/17 14:41:42 1875 +++ branches/development/src/io/DumpWriter.cpp 2013/06/13 14:26:09 1878 @@ -419,6 +419,7 @@ namespace OpenMD { // send our buffer: MPI::COMM_WORLD.Send((void *)buffer.c_str(), sendBufferLength, MPI::CHAR, masterNode, 0); + } } } @@ -727,16 +728,20 @@ namespace OpenMD { #endif // is_mpi eorStream = createOStream(eorFilename_); - writeFrame(*eorStream); - + #ifdef IS_MPI } +#endif + + writeFrame(*eorStream); + +#ifdef IS_MPI if (worldRank == 0) { -#endif // is_mpi - +#endif + writeClosing(*eorStream); delete eorStream; - + #ifdef IS_MPI } #endif // is_mpi