Changeset 1527 for XIOS/dev/branch_openmp/extern/ep_dev/ep_finalize.cpp
- Timestamp:
- 06/08/18 15:59:53 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/dev/branch_openmp/extern/ep_dev/ep_finalize.cpp
r1517 r1527 9 9 int MPI_Finalize() 10 10 { 11 printf("calling EP Finalize\n"); 12 13 int id = omp_get_thread_num(); 14 15 if(id == 0) 11 #pragma omp master 16 12 { 13 printf("calling EP Finalize\n"); 17 14 ::MPI_Finalize(); 18 15 } 19 return 0;20 16 } 21 17 22 18 int MPI_Abort(MPI_Comm comm, int errorcode) 23 {24 if(!comm->is_ep)25 return MPI_Abort_mpi(comm, errorcode);26 27 else28 {29 if(comm->ep_comm_ptr->size_rank_info[1].first == 0)30 {31 ::MPI_Abort(to_mpi_comm(comm->mpi_comm), errorcode);32 }33 }34 }35 36 int MPI_Abort_mpi(MPI_Comm comm, int errorcode)37 19 { 38 20 return ::MPI_Abort(to_mpi_comm(comm->mpi_comm), errorcode);
Note: See TracChangeset
for help on using the changeset viewer.