- Timestamp:
- 2018-11-12T16:20:57+01:00 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
NEMO/branches/2018/dev_r10164_HPC09_ESIWACE_PREP_MERGE/src/OCE/lib_fortran.F90
r10068 r10297 84 84 CALL DDPDD( CMPLX( ztmp, 0.e0, wp ), ctmp ) 85 85 END DO 86 IF( lk_mpp ) CALL mpp_sum( ctmp ) ! sum over the global domain86 IF( lk_mpp ) CALL mpp_sum( 'lib_fortran', ctmp ) ! sum over the global domain 87 87 glob_sum_1d = REAL(ctmp,wp) 88 88 ! … … 111 111 END DO 112 112 END DO 113 IF( lk_mpp ) CALL mpp_sum( ctmp ) ! sum over the global domain113 IF( lk_mpp ) CALL mpp_sum( 'lib_fortran', ctmp ) ! sum over the global domain 114 114 glob_sum_2d = REAL(ctmp,wp) 115 115 ! … … 144 144 END DO 145 145 END DO 146 IF( lk_mpp ) CALL mpp_sum( ctmp ) ! sum over the global domain146 IF( lk_mpp ) CALL mpp_sum( 'lib_fortran', ctmp ) ! sum over the global domain 147 147 glob_sum_3d = REAL(ctmp,wp) 148 148 ! … … 174 174 END DO 175 175 END DO 176 IF( lk_mpp ) CALL mpp_sum( ctmp ) ! sum over the global domain176 IF( lk_mpp ) CALL mpp_sum( 'lib_fortran', ctmp ) ! sum over the global domain 177 177 glob_sum_2d_a = REAL(ctmp,wp) 178 178 ! … … 209 209 END DO 210 210 END DO 211 IF( lk_mpp ) CALL mpp_sum( ctmp ) ! sum over the global domain211 IF( lk_mpp ) CALL mpp_sum( 'lib_fortran', ctmp ) ! sum over the global domain 212 212 glob_sum_3d_a = REAL(ctmp,wp) 213 213 ! … … 236 236 END DO 237 237 END DO 238 IF( lk_mpp ) CALL mpp_sum( ctmp ) ! sum over the global domain238 IF( lk_mpp ) CALL mpp_sum( 'lib_fortran', ctmp ) ! sum over the global domain 239 239 glob_sum_full_2d = REAL(ctmp,wp) 240 240 ! … … 268 268 END DO 269 269 END DO 270 IF( lk_mpp ) CALL mpp_sum( ctmp ) ! sum over the global domain270 IF( lk_mpp ) CALL mpp_sum( 'lib_fortran', ctmp ) ! sum over the global domain 271 271 glob_sum_full_3d = REAL(ctmp,wp) 272 272 ! … … 285 285 ! 286 286 glob_min_2d = MINVAL( ptab(:,:)*tmask_i(:,:) ) 287 IF( lk_mpp ) CALL mpp_min( glob_min_2d )287 IF( lk_mpp ) CALL mpp_min( 'lib_fortran', glob_min_2d ) 288 288 ! 289 289 END FUNCTION glob_min_2d … … 308 308 glob_min_3d = MIN( glob_min_3d, MINVAL( ptab(:,:,jk)*tmask_i(:,:) ) ) 309 309 END DO 310 IF( lk_mpp ) CALL mpp_min( glob_min_3d )310 IF( lk_mpp ) CALL mpp_min( 'lib_fortran', glob_min_3d ) 311 311 ! 312 312 END FUNCTION glob_min_3d … … 325 325 glob_min_2d_a(1) = MINVAL( ptab1(:,:)*tmask_i(:,:) ) 326 326 glob_min_2d_a(2) = MINVAL( ptab2(:,:)*tmask_i(:,:) ) 327 IF( lk_mpp ) CALL mpp_min( glob_min_2d_a, 2 )327 IF( lk_mpp ) CALL mpp_min( 'lib_fortran', glob_min_2d_a, 2 ) 328 328 ! 329 329 END FUNCTION glob_min_2d_a … … 351 351 glob_min_3d_a(2) = MIN( glob_min_3d_a(2), MINVAL( ptab2(:,:,jk)*tmask_i(:,:) ) ) 352 352 END DO 353 IF( lk_mpp ) CALL mpp_min( glob_min_3d_a, 2 )353 IF( lk_mpp ) CALL mpp_min( 'lib_fortran', glob_min_3d_a, 2 ) 354 354 ! 355 355 END FUNCTION glob_min_3d_a … … 367 367 ! 368 368 glob_max_2d = MAXVAL( ptab(:,:)*tmask_i(:,:) ) 369 IF( lk_mpp ) CALL mpp_max( glob_max_2d )369 IF( lk_mpp ) CALL mpp_max( 'lib_fortran', glob_max_2d ) 370 370 ! 371 371 END FUNCTION glob_max_2d … … 390 390 glob_max_3d = MAX( glob_max_3d, MAXVAL( ptab(:,:,jk)*tmask_i(:,:) ) ) 391 391 END DO 392 IF( lk_mpp ) CALL mpp_max( glob_max_3d )392 IF( lk_mpp ) CALL mpp_max( 'lib_fortran', glob_max_3d ) 393 393 ! 394 394 END FUNCTION glob_max_3d … … 407 407 glob_max_2d_a(1) = MAXVAL( ptab1(:,:)*tmask_i(:,:) ) 408 408 glob_max_2d_a(2) = MAXVAL( ptab2(:,:)*tmask_i(:,:) ) 409 IF( lk_mpp ) CALL mpp_max( glob_max_2d_a, 2 )409 IF( lk_mpp ) CALL mpp_max( 'lib_fortran', glob_max_2d_a, 2 ) 410 410 ! 411 411 END FUNCTION glob_max_2d_a … … 433 433 glob_max_3d_a(2) = MAX( glob_max_3d_a(2), MAXVAL( ptab2(:,:,jk)*tmask_i(:,:) ) ) 434 434 END DO 435 IF( lk_mpp ) CALL mpp_max( glob_max_3d_a, 2 )435 IF( lk_mpp ) CALL mpp_max( 'lib_fortran', glob_max_3d_a, 2 ) 436 436 ! 437 437 END FUNCTION glob_max_3d_a
Note: See TracChangeset
for help on using the changeset viewer.