--- trunk/src/utils/simError.cpp 2013/10/31 15:32:17 1938 +++ trunk/src/utils/simError.cpp 2014/02/26 14:14:50 1969 @@ -64,7 +64,7 @@ void initSimError( void ){ painCave.isEventLoop = 0; nChecks = 0; #ifdef IS_MPI - worldRank = MPI::COMM_WORLD.Get_rank(); + MPI_Comm_rank( MPI_COMM_WORLD, &worldRank); #else worldRank = 0; #endif @@ -118,8 +118,8 @@ int simError( void ) { if (painCave.isFatal) { #ifdef IS_MPI - MPI::COMM_WORLD.Allreduce(&myError, &isError, 1, MPI::INT, MPI::LOR); - MPI::Finalize(); + MPI_Allreduce(&myError, &isError, 1, MPI_INT, MPI_LOR, MPI_COMM_WORLD); + MPI_Finalize(); #endif exit(0); } @@ -133,14 +133,14 @@ void errorCheckPoint( void ){ int isError = 0; #ifdef IS_MPI - MPI::COMM_WORLD.Allreduce(&myError, &isError, 1, MPI::INT, MPI::LOR); + MPI_Allreduce(&myError, &isError, 1, MPI_INT, MPI_LOR, MPI_COMM_WORLD); #else isError = myError; #endif if( isError ){ #ifdef IS_MPI - MPI::Finalize(); + MPI_Finalize(); #endif exit(0); }