--- trunk/src/io/RestReader.cpp 2014/02/26 14:14:50 1969 +++ trunk/src/io/RestReader.cpp 2014/03/06 19:34:22 1973 @@ -68,7 +68,7 @@ namespace OpenMD { void RestReader::scanFile(){ std::streampos prevPos; - std::streampos currPos; + std::streampos currPos; #ifdef IS_MPI @@ -88,14 +88,14 @@ namespace OpenMD { currPos = inFile_->tellg(); if (line.find("")!= std::string::npos) { foundOpenSnapshotTag = true; - framePos_ = prevPos; + framePos_ = (long long) prevPos; } prevPos = currPos; } #ifdef IS_MPI } - MPI_Bcast(&framePos_, 1, MPI_INT, 0, MPI_COMM_WORLD); + MPI_Bcast(&framePos_, 1, MPI_LONG_LONG, 0, MPI_COMM_WORLD); #endif // is_mpi }