Changeset 1346 for trunk/NEMO/OPA_SRC/DIA/diaptr.F90
- Timestamp:
- 2009-03-27T17:25:46+01:00 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/NEMO/OPA_SRC/DIA/diaptr.F90
r1345 r1346 86 86 & surf_jk_r_ipc 87 87 #if defined key_diaeiv 88 REAL(wp), DIMENSION(jpj,jpk) :: v_msf_eiv_glo, v_msf_eiv_atl, v_msf_eiv_pac, v_msf_eiv_ind, v_msf_eiv_ipc !: bolus "meridional" Stream-Function 88 REAL(wp), DIMENSION(jpj,jpk) :: v_msf_eiv_glo, v_msf_eiv_atl, v_msf_eiv_pac, & 89 & v_msf_eiv_ind, v_msf_eiv_ipc !: bolus "meridional" Stream-Function 89 90 #endif 90 91 … … 129 130 END DO 130 131 ! 131 IF( lk_mpp ) CALL mpp_sum( p_fval, ijpj, ncomm_znl) !!bug I presume 132 #if defined key_mpp_mpi 133 CALL mpp_sum( p_fval, ijpj, ncomm_znl) !!bug I presume 134 #endif 132 135 ! 133 136 END FUNCTION ptr_vj_3d … … 161 164 END DO 162 165 ! 163 IF( lk_mpp ) CALL mpp_sum( p_fval, ijpj, ncomm_znl ) !!bug I presume 166 #if defined key_mpp_mpi 167 CALL mpp_sum( p_fval, ijpj, ncomm_znl ) !!bug I presume 168 #endif 164 169 ! 165 170 END FUNCTION ptr_vj_2d … … 210 215 END IF 211 216 ! 212 IF(lk_mpp) THEN 213 214 215 216 217 END IF 217 #if defined key_mpp_mpi 218 ish(1) = jpj*jpk ; ish2(1) = jpj ; ish2(2) = jpk 219 zwork(:)= RESHAPE( p_fval, ish ) 220 CALL mpp_sum( zwork, jpj*jpk, ncomm_znl ) 221 p_fval(:,:)= RESHAPE( zwork, ish2 ) 222 #endif 218 223 ! 219 224 END FUNCTION ptr_vjk … … 265 270 END IF 266 271 p_fval(:,:) = p_fval(:,:) * 0.5 267 IF(lk_mpp) THEN 268 269 270 271 272 END IF 272 #if defined key_mpp_mpi 273 ish(1) = jpj*jpk ; ish2(1) = jpj ; ish2(2) = jpk 274 zwork(:)= RESHAPE( p_fval, ish ) 275 CALL mpp_sum( zwork, jpj*jpk, ncomm_znl ) 276 p_fval(:,:)= RESHAPE(zwork,ish2) 277 #endif 273 278 ! 274 279 END FUNCTION ptr_tjk … … 655 660 END DO 656 661 ! provide the correct zphi to all local domains 657 IF( lk_mpp ) CALL mpp_sum( zphi, jpj, ncomm_znl ) 662 #if defined key_mpp_mpi 663 CALL mpp_sum( zphi, jpj, ncomm_znl ) 664 #endif 658 665 659 666 ! ! ======================= … … 666 673 ! 667 674 ! Work only on westmost processor (will not work if mppini2 is used) 675 #if defined key_mpp_mpi 668 676 IF ( l_znl_root ) THEN 677 #endif 669 678 ! 670 679 ! OPEN netcdf file … … 848 857 849 858 END IF 859 #if defined key_mpp_mpi 850 860 END IF 851 861 #endif 862 863 #if defined key_mpp_mpi 852 864 IF( MOD( itmod, nf_ptr ) == 0 .AND. l_znl_root ) THEN 853 865 #else 866 IF( MOD( itmod, nf_ptr ) == 0 ) THEN 867 #endif 854 868 niter = niter + 1 855 869
Note: See TracChangeset
for help on using the changeset viewer.