- 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/NST/agrif_user.F90
r13571 r13630 99 99 100 100 101 #if defined key_mpi3 102 CALL lbc_lnk_nc_multi( 'agrif_istate', uu(:,:,: ,Kbb), 'U', -1.0_wp , vv(:,:,:,Kbb), 'V', -1.0_wp ) 103 CALL lbc_lnk_nc_multi( 'agrif_istate', ts(:,:,:,:,Kbb), 'T', 1.0_wp ) 104 #else 101 105 CALL lbc_lnk_multi( 'agrif_istate', uu(:,:,: ,Kbb), 'U', -1.0_wp , vv(:,:,:,Kbb), 'V', -1.0_wp ) 102 106 CALL lbc_lnk( 'agrif_istate', ts(:,:,:,:,Kbb), 'T', 1.0_wp ) 107 #endif 103 108 104 109 END SUBROUTINE Agrif_Istate … … 273 278 ENDIF 274 279 ! 280 #if defined key_mpi3 281 CALL lbc_lnk_nc_multi( 'Agrif_Init_Domain', hu0_parent, 'U', 1.0_wp, hv0_parent, 'V', 1.0_wp ) 282 #else 275 283 CALL lbc_lnk_multi( 'Agrif_Init_Domain', hu0_parent, 'U', 1.0_wp, hv0_parent, 'V', 1.0_wp ) 284 #endif 276 285 DO_2D( 0, 0, 0, 0 ) 277 286 zk(ji,jj) = REAL( mbku_parent(ji,jj), wp ) 278 287 END_2D 288 #if defined key_mpi3 289 CALL lbc_lnk_nc_multi( 'Agrif_InitValues_cont', zk, 'U', 1.0_wp ) 290 #else 279 291 CALL lbc_lnk( 'Agrif_InitValues_cont', zk, 'U', 1.0_wp ) 292 #endif 280 293 mbku_parent(:,:) = MAX( NINT( zk(:,:) ), 1 ) 281 294 DO_2D( 0, 0, 0, 0 ) 282 295 zk(ji,jj) = REAL( mbkv_parent(ji,jj), wp ) 283 296 END_2D 297 #if defined key_mpi3 298 CALL lbc_lnk_nc_multi( 'Agrif_InitValues_cont', zk, 'V', 1.0_wp ) 299 #else 284 300 CALL lbc_lnk( 'Agrif_InitValues_cont', zk, 'V', 1.0_wp ) 301 #endif 285 302 mbkv_parent(:,:) = MAX( NINT( zk(:,:) ), 1 ) 286 303 287 304 IF ( ln_init_chfrpar ) THEN 288 305 CALL Agrif_Init_Variable(sshini_id, procname=agrif_initssh) 306 #if defined key_mpi3 307 CALL lbc_lnk_nc_multi( 'Agrif_Init_Domain', ssh(:,:,Kbb), 'T', 1. ) 308 #else 289 309 CALL lbc_lnk( 'Agrif_Init_Domain', ssh(:,:,Kbb), 'T', 1. ) 310 #endif 290 311 DO jk = 1, jpk 291 312 e3t(:,:,jk,Kbb) = e3t_0(:,:,jk) * ( ht_0(:,:) + ssh(:,:,Kbb) ) &
Note: See TracChangeset
for help on using the changeset viewer.