- Timestamp:
- 2020-06-08T18:11:57+02:00 (4 years ago)
- Location:
- NEMO/branches/2020/dev_r12558_HPC-08_epico_Extra_Halo/src/OCE/USR
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
NEMO/branches/2020/dev_r12558_HPC-08_epico_Extra_Halo/src/OCE/USR/usrdef_hgr.F90
r12939 r13065 90 90 zcos_alpha = SQRT( 2._wp ) * 0.5_wp 91 91 ze1deg = ze1 / (ra * rad) 92 zlam0 = zlam1 + zcos_alpha * ze1deg * REAL( Ni0glo - nn_hls , wp ) ! -nn_hls to keep same results -> to be removed...93 zphi0 = zphi1 + zsin_alpha * ze1deg * REAL( Nj0glo - nn_hls , wp ) ! -nn_hls to keep same results -> to be removed...92 zlam0 = zlam1 + zcos_alpha * ze1deg * REAL( Ni0glo - 2, wp ) 93 zphi0 = zphi1 + zsin_alpha * ze1deg * REAL( Nj0glo - 2, wp ) 94 94 95 95 #if defined key_agrif 96 96 ! ! Upper left longitude and latitude from parent: 97 97 IF (.NOT.Agrif_root()) THEN 98 zlam0 = zlam1 + Agrif_irhox() * REAL(Agrif_Parent( jpjglo)-2, wp) * ze1deg * zcos_alpha &98 zlam0 = zlam1 + Agrif_irhox() * REAL(Agrif_Parent(Ni0glo) -2, wp) * ze1deg * zcos_alpha & 99 99 & + ( Agrif_Ix()*Agrif_irhox()-(0.5_wp+nbghostcells)) * ze1deg * zcos_alpha & 100 100 & + ( Agrif_Iy()*Agrif_irhoy()-(0.5_wp+nbghostcells)) * ze1deg * zsin_alpha 101 zphi0 = zphi1 + Agrif_irhoy() * REAL(Agrif_Parent( jpjglo)-2, wp) * ze1deg * zsin_alpha &101 zphi0 = zphi1 + Agrif_irhoy() * REAL(Agrif_Parent(Nj0glo) -2, wp) * ze1deg * zsin_alpha & 102 102 & - ( Agrif_Ix()*Agrif_irhox()-nbghostcells ) * ze1deg * zsin_alpha & 103 103 & + ( Agrif_Iy()*Agrif_irhoy()-nbghostcells ) * ze1deg * zcos_alpha … … 115 115 ! 116 116 DO_2D_11_11 117 zim1 = REAL( mig (ji)-1, wp ) - 1. ; zim05 = REAL( mig(ji)-1, wp ) - 1.5 ! -1 to keep same results -> to be removed...118 zjm1 = REAL( mjg (jj)-1, wp ) - 1. ; zjm05 = REAL( mjg(jj)-1, wp ) - 1.5 ! -1 to keep same results -> to be removed...117 zim1 = REAL( mig0_oldcmp(ji), wp ) - 1. ; zim05 = REAL( mig0_oldcmp(ji), wp ) - 1.5 118 zjm1 = REAL( mjg0_oldcmp(jj), wp ) - 1. ; zjm05 = REAL( mjg0_oldcmp(jj), wp ) - 1.5 119 119 ! 120 120 !glamt(i,j) longitude at T-point -
NEMO/branches/2020/dev_r12558_HPC-08_epico_Extra_Halo/src/OCE/USR/usrdef_nam.F90
r12989 r13065 36 36 CONTAINS 37 37 38 SUBROUTINE usr_def_nam( cd_cfg, kk_cfg, kpi, kpj, kpk, kperio , khls)38 SUBROUTINE usr_def_nam( cd_cfg, kk_cfg, kpi, kpj, kpk, kperio ) 39 39 !!---------------------------------------------------------------------- 40 40 !! *** ROUTINE dom_nam *** … … 52 52 INTEGER , INTENT(out) :: kpi, kpj, kpk ! global domain sizes 53 53 INTEGER , INTENT(out) :: kperio ! lateral global domain b.c. 54 INTEGER,OPTIONAL, INTENT(out) :: khls ! halo dimension55 54 ! 56 55 INTEGER :: ios ! Local integer … … 70 69 kk_cfg = nn_GYRE 71 70 ! 72 kpi = 30 * nn_GYRE + 1 ! Global Domain size73 kpj = 20 * nn_GYRE + 171 kpi = 30 * nn_GYRE + 2 ! Global Domain size: add 1 land point on each side 72 kpj = 20 * nn_GYRE + 2 74 73 #if defined key_agrif 75 74 IF( .NOT. Agrif_Root() ) THEN 76 kpi = nbcellsx + 2 *nbghostcells77 kpj = nbcellsy + 2 *nbghostcells75 kpi = nbcellsx + 2 * ( nbghostcells + 1 ) ! Global Domain size: add nbghostcells + 1 "land" point on each side 76 kpj = nbcellsy + 2 * ( nbghostcells + 1 ) 78 77 ENDIF 79 78 #endif … … 81 80 ! ! Set the lateral boundary condition of the global domain 82 81 kperio = 0 ! GYRE configuration : closed domain 83 IF (PRESENT(khls)) khls = 184 82 ! 85 83 ! ! control print
Note: See TracChangeset
for help on using the changeset viewer.