- Timestamp:
- 2018-05-11T12:53:25+02:00 (6 years ago)
- Location:
- branches/2017/dev_merge_2017/NEMOGCM/NEMO/OCE_SRC
- Files:
-
- 1 edited
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
branches/2017/dev_merge_2017/NEMOGCM/NEMO/OCE_SRC/OBS/obs_mpp.F90
r9023 r9570 22 22 USE in_out_manager 23 23 #if defined key_mpp_mpi 24 USE lib_mpp, ONLY : mpi_comm_o pa! MPP library24 USE lib_mpp, ONLY : mpi_comm_oce ! MPP library 25 25 #endif 26 26 IMPLICIT NONE … … 38 38 39 39 !!---------------------------------------------------------------------- 40 !! NEMO/O PA3.3 , NEMO Consortium (2010)40 !! NEMO/OCE 3.3 , NEMO Consortium (2010) 41 41 !! $Id$ 42 42 !! Software governed by the CeCILL licence (NEMOGCM/NEMO_CeCILL.txt) … … 53 53 !! 54 54 !! ** Action : This does only work for MPI. 55 !! MPI_COMM_O PAneeds to be replace for OASIS4.!55 !! MPI_COMM_OCE needs to be replace for OASIS4.! 56 56 !! 57 57 !! References : http://www.mpi-forum.org … … 70 70 ! Call the MPI library to broadcast data 71 71 CALL mpi_bcast( kvals, kno, mpi_integer, & 72 & kroot, mpi_comm_o pa, ierr )72 & kroot, mpi_comm_oce, ierr ) 73 73 #else 74 74 ! no MPI: empty routine … … 88 88 !! ** Action : This does only work for MPI. 89 89 !! It does not work for SHMEM. 90 !! MPI_COMM_O PAneeds to be replace for OASIS4.!90 !! MPI_COMM_OCE needs to be replace for OASIS4.! 91 91 !! 92 92 !! References : http://www.mpi-forum.org … … 105 105 ! Call the MPI library to find the maximum across processors 106 106 CALL mpi_allreduce( kvals, ivals, kno, mpi_integer, & 107 & mpi_max, mpi_comm_o pa, ierr )107 & mpi_max, mpi_comm_oce, ierr ) 108 108 kvals(:) = ivals(:) 109 109 #else … … 203 203 !----------------------------------------------------------------------- 204 204 CALL mpi_allreduce( kvalsin, kvalsout, kno, mpi_integer, & 205 & mpi_sum, mpi_comm_o pa, ierr )205 & mpi_sum, mpi_comm_oce, ierr ) 206 206 #else 207 207 !----------------------------------------------------------------------- … … 241 241 !----------------------------------------------------------------------- 242 242 CALL mpi_allreduce( kvalin, kvalout, 1, mpi_integer, & 243 & mpi_sum, mpi_comm_o pa, ierr )243 & mpi_sum, mpi_comm_oce, ierr ) 244 244 #else 245 245 !----------------------------------------------------------------------- … … 286 286 287 287 CALL mpi_allreduce( zcp, pval, jpiglo*jpjglo, mpivar, & 288 & mpi_max, mpi_comm_o pa, ierr )288 & mpi_max, mpi_comm_oce, ierr ) 289 289 290 290 DEALLOCATE( & … … 326 326 CALL mpi_alltoall( kvalsin, kno, mpi_integer, & 327 327 & kvalsout, kno, mpi_integer, & 328 & mpi_comm_o pa, ierr )328 & mpi_comm_oce, ierr ) 329 329 #else 330 330 !----------------------------------------------------------------------- … … 378 378 CALL mpi_alltoallv( kvalsin, kinv, isdsp, mpi_integer, & 379 379 & kvalsout, koutv, irdsp, mpi_integer, & 380 & mpi_comm_o pa, ierr )380 & mpi_comm_oce, ierr ) 381 381 #else 382 382 !----------------------------------------------------------------------- … … 432 432 CALL mpi_alltoallv( pvalsin, kinv, isdsp, mpivar, & 433 433 & pvalsout, koutv, irdsp, mpivar, & 434 & mpi_comm_o pa, ierr )434 & mpi_comm_oce, ierr ) 435 435 #else 436 436 !-----------------------------------------------------------------------
Note: See TracChangeset
for help on using the changeset viewer.