Changeset 14644 for NEMO/branches/2020/dev_r14116_HPC-04_mcastril_Mixed_Precision_implementation_final/src/NST/agrif_user.F90
- Timestamp:
- 2021-03-26T15:33:49+01:00 (3 years ago)
- Location:
- NEMO/branches/2020/dev_r14116_HPC-04_mcastril_Mixed_Precision_implementation_final
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
NEMO/branches/2020/dev_r14116_HPC-04_mcastril_Mixed_Precision_implementation_final
- Property svn:externals
-
old new 9 9 10 10 # SETTE 11 ^/utils/CI/sette _wave@13990sette11 ^/utils/CI/sette@14244 sette
-
- Property svn:externals
-
NEMO/branches/2020/dev_r14116_HPC-04_mcastril_Mixed_Precision_implementation_final/src/NST/agrif_user.F90
r14200 r14644 63 63 ! In case of East-West periodicity, prevent AGRIF interpolation at east and west boundaries 64 64 ! The procnames will not be called at these boundaries 65 IF ( jperio == 1) THEN65 IF (l_Iperio) THEN 66 66 CALL Agrif_Set_NearCommonBorderX(.TRUE.) 67 67 CALL Agrif_Set_DistantCommonBorderX(.TRUE.) … … 209 209 ENDIF 210 210 ! 211 CALL lbc_lnk _multi( 'Agrif_Init_Domain', hu0_parent, 'U', 1.0_wp, hv0_parent, 'V', 1.0_wp )211 CALL lbc_lnk( 'Agrif_Init_Domain', hu0_parent, 'U', 1.0_wp, hv0_parent, 'V', 1.0_wp ) 212 212 DO_2D( 0, 0, 0, 0 ) 213 213 zk(ji,jj) = REAL( mbku_parent(ji,jj), wp ) … … 251 251 ENDIF 252 252 253 CALL lbc_lnk _multi( 'Agrif_Init_Domain', e3u0_parent, 'U', 1.0_wp, e3v0_parent, 'V', 1.0_wp )253 CALL lbc_lnk( 'Agrif_Init_Domain', e3u0_parent, 'U', 1.0_wp, e3v0_parent, 'V', 1.0_wp ) 254 254 ENDIF 255 255 … … 272 272 273 273 CALL Agrif_check_bat( kindic_agr ) 274 275 CALL mpp_sum( 'agrif_InitValues_Domain', kindic_agr )276 IF( kindic_agr /= 0 ) THEN277 CALL ctl_stop('==> Child Bathymetry is NOT correct near boundaries.')278 ELSE279 IF(lwp) WRITE(numout,*) '==> Child Bathymetry is ok near boundaries.'280 IF(lwp) WRITE(numout,*) ' '281 ENDIF282 274 ENDIF 275 ! 276 CALL mpp_sum( 'agrif_InitValues_Domain', kindic_agr ) 277 IF( kindic_agr /= 0 ) THEN 278 CALL ctl_stop('==> Child Bathymetry is NOT correct near boundaries.') 279 ELSE 280 IF(lwp) WRITE(numout,*) '==> Child Bathymetry is ok near boundaries.' 281 IF(lwp) WRITE(numout,*) ' ' 282 ENDIF 283 283 ENDIF 284 284 ! … … 532 532 CALL Agrif_Set_bc( ub2b_cor_id, (/-imaxrho*nn_shift_bar,ind1/) ) 533 533 CALL Agrif_Set_bc( vb2b_cor_id, (/-imaxrho*nn_shift_bar,ind1/) ) 534 IF( ln_zdftke.OR.ln_zdfgls ) CALL Agrif_Set_bc( avm_id, (/0,ind1 /) )534 IF( ln_zdftke.OR.ln_zdfgls ) CALL Agrif_Set_bc( avm_id, (/0,ind1-1/) ) 535 535 !!$ CALL Agrif_Set_bc(glamt_id, (/0,ind1-1/) ) 536 536 !!$ CALL Agrif_Set_bc(gphit_id, (/0,ind1-1/) ) … … 872 872 nbghostcells_y_n = nbghostcells 873 873 ! 874 IF( jperio == 1) nbghostcells_x = 0874 IF( l_Iperio ) nbghostcells_x = 0 875 875 IF( .NOT. lk_south ) nbghostcells_y_s = 0 876 876 IF( .NOT. lk_north ) nbghostcells_y_n = 0 … … 889 889 890 890 891 # if defined key_mpp_mpi891 # if ! defined key_mpi_off 892 892 SUBROUTINE Agrif_InvLoc( indloc, nprocloc, i, indglob ) 893 893 !!----------------------------------------------------------------------
Note: See TracChangeset
for help on using the changeset viewer.