- Timestamp:
- 2020-10-19T10:48:19+02:00 (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
NEMO/branches/2020/dev_r13296_HPC-07_mocavero_mpi3/src/OCE/DYN/dynvor.F90
r13571 r13630 242 242 END DO 243 243 244 #if defined key_mpi3 245 CALL lbc_lnk_nc_multi( 'dynvor', zwz, 'F', 1.0_wp ) 246 #else 244 247 CALL lbc_lnk( 'dynvor', zwz, 'F', 1.0_wp ) 248 #endif 245 249 246 250 CASE ( np_CRV ) !* Coriolis + relative vorticity … … 257 261 END DO 258 262 263 #if defined key_mpi3 264 CALL lbc_lnk_nc_multi( 'dynvor', zwz, 'F', 1.0_wp ) 265 #else 259 266 CALL lbc_lnk( 'dynvor', zwz, 'F', 1.0_wp ) 267 #endif 260 268 261 269 END SELECT … … 823 831 END_3D 824 832 ! 833 #if defined key_mpi3 834 CALL lbc_lnk_nc_multi( 'dynvor', fmask, 'F', 1._wp ) ! Lateral boundary conditions on fmask 835 #else 825 836 CALL lbc_lnk( 'dynvor', fmask, 'F', 1._wp ) ! Lateral boundary conditions on fmask 837 #endif 826 838 ! 827 839 ENDIF … … 861 873 dj_e1v_2(ji,jj) = ( e1v(ji,jj) - e1v(ji ,jj-1) ) * 0.5_wp 862 874 END_2D 875 #if defined key_mpi3 876 CALL lbc_lnk_nc_multi( 'dynvor', di_e2u_2, 'T', -1.0_wp , dj_e1v_2, 'T', -1.0_wp ) ! Lateral boundary conditions 877 #else 863 878 CALL lbc_lnk_multi( 'dynvor', di_e2u_2, 'T', -1.0_wp , dj_e1v_2, 'T', -1.0_wp ) ! Lateral boundary conditions 879 #endif 864 880 ! 865 881 CASE DEFAULT !* F-point metric term : pre-compute di(e2u)/(2*e1e2f) and dj(e1v)/(2*e1e2f) … … 869 885 dj_e1u_2e1e2f(ji,jj) = ( e1u(ji ,jj+1) - e1u(ji,jj) ) * 0.5 * r1_e1e2f(ji,jj) 870 886 END_2D 887 #if defined key_mpi3 888 CALL lbc_lnk_nc_multi( 'dynvor', di_e2v_2e1e2f, 'F', -1.0_wp , dj_e1u_2e1e2f, 'F', -1.0_wp ) ! Lateral boundary conditions 889 #else 871 890 CALL lbc_lnk_multi( 'dynvor', di_e2v_2e1e2f, 'F', -1.0_wp , dj_e1u_2e1e2f, 'F', -1.0_wp ) ! Lateral boundary conditions 891 #endif 872 892 END SELECT 873 893 !
Note: See TracChangeset
for help on using the changeset viewer.