- Timestamp:
- 2018-04-30T12:22:35+02:00 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2017/dev_merge_2017/NEMOGCM/NEMO/OPA_SRC/ZDF/zdfdrg.F90
r9256 r9526 41 41 42 42 ! !!* Namelist namdrg: nature of drag coefficient namelist * 43 LOGICAL :: ln_ NONE! free-slip : Cd = 043 LOGICAL :: ln_OFF ! free-slip : Cd = 0 44 44 LOGICAL :: ln_lin ! linear drag: Cd = Cd0_lin 45 45 LOGICAL :: ln_non_lin ! non-linear drag: Cd = Cd0_nl |U| … … 61 61 INTEGER :: ndrg ! choice of the type of drag coefficient 62 62 ! ! associated indices: 63 INTEGER, PARAMETER :: np_ NONE= 0 ! free-slip: drag set to zero63 INTEGER, PARAMETER :: np_OFF = 0 ! free-slip: drag set to zero 64 64 INTEGER, PARAMETER :: np_lin = 1 ! linear drag: Cd = Cd0_lin 65 65 INTEGER, PARAMETER :: np_non_lin = 2 ! non-linear drag: Cd = Cd0_nl |U| … … 231 231 INTEGER :: ios, ioptio ! local integers 232 232 !! 233 NAMELIST/namdrg/ ln_ NONE, ln_lin, ln_non_lin, ln_loglayer, ln_drgimp233 NAMELIST/namdrg/ ln_OFF, ln_lin, ln_non_lin, ln_loglayer, ln_drgimp 234 234 !!---------------------------------------------------------------------- 235 235 ! … … 249 249 WRITE(numout,*) '~~~~~~~~~~~~' 250 250 WRITE(numout,*) ' Namelist namdrg : top/bottom friction choices' 251 WRITE(numout,*) ' free-slip : Cd = 0 ln_ NONE = ', ln_NONE251 WRITE(numout,*) ' free-slip : Cd = 0 ln_OFF = ', ln_OFF 252 252 WRITE(numout,*) ' linear drag : Cd = Cd0 ln_lin = ', ln_lin 253 253 WRITE(numout,*) ' non-linear drag: Cd = Cd0_nl |U| ln_non_lin = ', ln_non_lin … … 257 257 ! 258 258 ioptio = 0 ! set ndrg and control check 259 IF( ln_ NONE ) THEN ; ndrg = np_NONE; ioptio = ioptio + 1 ; ENDIF259 IF( ln_OFF ) THEN ; ndrg = np_OFF ; ioptio = ioptio + 1 ; ENDIF 260 260 IF( ln_lin ) THEN ; ndrg = np_lin ; ioptio = ioptio + 1 ; ENDIF 261 261 IF( ln_non_lin ) THEN ; ndrg = np_non_lin ; ioptio = ioptio + 1 ; ENDIF … … 386 386 SELECT CASE( ndrg ) 387 387 ! 388 CASE( np_ NONE) !== No top/bottom friction ==! (pCdU = 0)388 CASE( np_OFF ) !== No top/bottom friction ==! (pCdU = 0) 389 389 IF(lwp) WRITE(numout,*) 390 390 IF(lwp) WRITE(numout,*) ' ==>>> ',TRIM(cd_topbot),' free-slip, friction set to zero'
Note: See TracChangeset
for help on using the changeset viewer.