--- trunk/src/io/DumpWriter.cpp 2014/04/29 17:32:31 1993 +++ trunk/src/io/DumpWriter.cpp 2015/03/07 21:41:51 2071 @@ -398,6 +398,7 @@ namespace OpenMD { for (int i = 1; i < nProc; ++i) { // tell processor i to start sending us data: + MPI_Bcast(&i, 1, MPI_INT, masterNode, MPI_COMM_WORLD); // receive the length of the string buffer that was @@ -427,6 +428,7 @@ namespace OpenMD { MPI_Bcast(&myturn, 1, MPI_INT, masterNode, MPI_COMM_WORLD); if (myturn == worldRank){ // send the length of our buffer: + MPI_Send(&sendBufferLength, 1, MPI_INT, masterNode, 0, MPI_COMM_WORLD); // send our buffer: @@ -790,7 +792,7 @@ namespace OpenMD { void DumpWriter::writeDumpAndEor() { std::vector buffers; - std::ostream* eorStream; + std::ostream* eorStream = NULL; #ifdef IS_MPI if (worldRank == 0) { #endif // is_mpi