Changeset 9763 for NEMO/trunk/tests/SAS_BIPER/MY_SRC/usrdef_nam.F90
- Timestamp:
- 2018-06-07T17:36:49+02:00 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
NEMO/trunk/tests/SAS_BIPER/MY_SRC/usrdef_nam.F90
r9460 r9763 15 15 !!---------------------------------------------------------------------- 16 16 USE dom_oce , ONLY: nimpp , njmpp ! i- & j-indices of the local domain 17 USE dom_oce , ONLY: ln_zco, ln_zps, ln_sco ! flag of type of coordinate18 17 USE par_oce ! ocean space and time domain 19 18 USE phycst ! physical constants … … 28 27 PUBLIC usr_def_nam ! called by nemogcm.F90 29 28 30 ! !!* namusr_def namelist *!! 31 REAL(wp), PUBLIC :: rn_dx ! resolution in meters defining the horizontal domain size 32 REAL(wp), PUBLIC :: rn_dy ! resolution in meters defining the horizontal domain size 29 ! !!* namusr_def namelist *!! 30 REAL(wp), PUBLIC :: rn_dx ! resolution in meters defining the horizontal domain size 31 REAL(wp), PUBLIC :: rn_dy ! resolution in meters defining the horizontal domain size 32 REAL(wp), PUBLIC :: rn_ppgphi0 ! reference latitude for beta-plane 33 33 34 34 !!---------------------------------------------------------------------- … … 58 58 ! 59 59 INTEGER :: ios, ii ! Local integer 60 REAL(wp):: zlx, zly ! Local scalars 60 61 !! 61 NAMELIST/namusr_def/ ln_zco, rn_dx, rn_dy 62 NAMELIST/namusr_def/ ln_zco, rn_dx, rn_dy, rn_ppgphi0 62 63 !!---------------------------------------------------------------------- 63 64 ! … … 67 68 READ ( numnam_cfg, namusr_def, IOSTAT = ios, ERR = 902 ) 68 69 902 IF( ios /= 0 ) CALL ctl_nam ( ios , 'namusr_def in configuration namelist', .TRUE. ) 70 ! 71 #if defined key_agrif 72 ! Domain parameters are taken from parent: 73 IF( .NOT. Agrif_Root() ) THEN 74 rn_dx = Agrif_Parent(rn_dx)/Agrif_Rhox() 75 rn_dy = Agrif_Parent(rn_dy)/Agrif_Rhoy() 76 rn_ppgphi0 = Agrif_Parent(rn_ppgphi0) 77 ENDIF 78 #endif 69 79 ! 70 80 WRITE( ldnam(:), namusr_def ) … … 84 94 kpk = 1 85 95 ! 96 !! zlx = (kpi-2)*rn_dx*1.e-3 97 !! zly = (kpj-2)*rn_dy*1.e-3 98 zlx = kpi*rn_dx*1.e-3 99 zly = kpj*rn_dy*1.e-3 86 100 ! ! control print 87 101 WRITE(ldtxt(ii),*) ' ' ; ii = ii + 1 … … 89 103 WRITE(ldtxt(ii),*) '~~~~~~~~~~~ ' ; ii = ii + 1 90 104 WRITE(ldtxt(ii),*) ' Namelist namusr_def : SAS_BIPER test case' ; ii = ii + 1 91 WRITE(ldtxt(ii),*) ' type of vertical coordinate : ' ; ii = ii + 192 WRITE(ldtxt(ii),*) ' z-coordinate flag ln_zco = ', ln_zco ; ii = ii + 193 WRITE(ldtxt(ii),*) ' z-partial-step coordinate flag ln_zps = ', ln_zps ; ii = ii + 194 WRITE(ldtxt(ii),*) ' s-coordinate flag ln_sco = ', ln_sco ; ii = ii + 195 105 WRITE(ldtxt(ii),*) ' horizontal resolution rn_dx = ', rn_dx, ' meters' ; ii = ii + 1 96 106 WRITE(ldtxt(ii),*) ' horizontal resolution rn_dy = ', rn_dy, ' meters' ; ii = ii + 1 97 107 WRITE(ldtxt(ii),*) ' SAS_BIPER domain = 300 km x 300Km x 1 grid-point ' ; ii = ii + 1 108 WRITE(ldtxt(ii),*) ' LX [km]: ', zlx ; ii = ii + 1 109 WRITE(ldtxt(ii),*) ' LY [km]: ', zly ; ii = ii + 1 98 110 WRITE(ldtxt(ii),*) ' resulting global domain size : jpiglo = ', kpi ; ii = ii + 1 99 111 WRITE(ldtxt(ii),*) ' jpjglo = ', kpj ; ii = ii + 1
Note: See TracChangeset
for help on using the changeset viewer.