- Timestamp:
- 2013-11-04T12:51:55+01:00 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2013/dev_LOCEAN_2013/NEMOGCM/NEMO/OPA_SRC/DYN/dynnept.F90
r3723 r4147 49 49 50 50 !! * Namelist namdyn_nept variables 51 LOGICAL, PUBLIC :: ln_neptsimp = .FALSE.! yes/no simplified neptune52 53 LOGICAL :: ln_smooth_neptvel = .FALSE.! yes/no smooth zunep, zvnep54 REAL(wp) :: rn_tslse = 1.2e4! value of lengthscale L at the equator55 REAL(wp) :: rn_tslsp = 3.0e3! value of lengthscale L at the pole51 LOGICAL, PUBLIC :: ln_neptsimp ! yes/no simplified neptune 52 53 LOGICAL :: ln_smooth_neptvel ! yes/no smooth zunep, zvnep 54 REAL(wp) :: rn_tslse ! value of lengthscale L at the equator 55 REAL(wp) :: rn_tslsp ! value of lengthscale L at the pole 56 56 !! Specify whether to ramp down the Neptune velocity in shallow 57 57 !! water, and the depth range controlling such ramping down 58 LOGICAL :: ln_neptramp = .FALSE.! ramp down Neptune velocity in shallow water59 REAL(wp) :: rn_htrmin = 100.0! min. depth of transition range60 REAL(wp) :: rn_htrmax = 200.0! max. depth of transition range58 LOGICAL :: ln_neptramp ! ramp down Neptune velocity in shallow water 59 REAL(wp) :: rn_htrmin ! min. depth of transition range 60 REAL(wp) :: rn_htrmax ! max. depth of transition range 61 61 62 62 !! * Module variables … … 114 114 NAMELIST/namdyn_nept/ ln_neptsimp, ln_smooth_neptvel, rn_tslse, rn_tslsp, & 115 115 ln_neptramp, rn_htrmin, rn_htrmax 116 INTEGER :: ios 116 117 !!---------------------------------------------------------------------- 117 118 ! Define the (simplified) Neptune parameters 118 119 ! ========================================== 119 120 120 REWIND( numnam ) ! Read Namelist namdyn_nept: Simplified Neptune 121 READ ( numnam, namdyn_nept ) 121 REWIND( numnam_ref ) ! Namelist namdyn_nept in reference namelist : Simplified Neptune 122 READ ( numnam_ref, namdyn_nept, IOSTAT = ios, ERR = 901) 123 901 IF( ios /= 0 ) CALL ctl_nam ( ios , 'namdyn_nept in reference namelist', lwp ) 124 125 REWIND( numnam_cfg ) ! Namelist namdyn_nept in reference namelist : Simplified Neptune 126 READ ( numnam_cfg, namdyn_nept, IOSTAT = ios, ERR = 902 ) 127 902 IF( ios /= 0 ) CALL ctl_nam ( ios , 'namdyn_nept in configuration namelist', lwp ) 128 WRITE ( numond, namdyn_nept ) 122 129 123 130 IF(lwp) THEN ! Control print
Note: See TracChangeset
for help on using the changeset viewer.