- 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/ZDF/zdftmx.F90
r3625 r4147 38 38 LOGICAL, PUBLIC, PARAMETER :: lk_zdftmx = .TRUE. !: tidal mixing flag 39 39 40 ! 41 REAL(wp) :: rn_htmx = 500.! vertical decay scale for turbulence (meters)42 REAL(wp) :: rn_n2min = 1.e-8! threshold of the Brunt-Vaisala frequency (s-1)43 REAL(wp) :: rn_tfe = 1./3.! tidal dissipation efficiency (St Laurent et al. 2002)44 REAL(wp) :: rn_me = 0.2! mixing efficiency (Osborn 1980)45 LOGICAL :: ln_tmx_itf = .TRUE.! Indonesian Through Flow (ITF): Koch-Larrouy et al. (2007) parameterization46 REAL(wp) :: rn_tfe_itf = 1.! ITF tidal dissipation efficiency (St Laurent et al. 2002)40 ! !!* Namelist namzdf_tmx : tidal mixing * 41 REAL(wp) :: rn_htmx ! vertical decay scale for turbulence (meters) 42 REAL(wp) :: rn_n2min ! threshold of the Brunt-Vaisala frequency (s-1) 43 REAL(wp) :: rn_tfe ! tidal dissipation efficiency (St Laurent et al. 2002) 44 REAL(wp) :: rn_me ! mixing efficiency (Osborn 1980) 45 LOGICAL :: ln_tmx_itf ! Indonesian Through Flow (ITF): Koch-Larrouy et al. (2007) parameterization 46 REAL(wp) :: rn_tfe_itf ! ITF tidal dissipation efficiency (St Laurent et al. 2002) 47 47 48 48 REAL(wp), ALLOCATABLE, SAVE, DIMENSION(:,:) :: en_tmx ! energy available for tidal mixing (W/m2) … … 354 354 INTEGER :: ji, jj, jk ! dummy loop indices 355 355 INTEGER :: inum ! local integer 356 INTEGER :: ios 356 357 REAL(wp) :: ztpc, ze_z ! local scalars 357 358 REAL(wp), DIMENSION(:,:) , POINTER :: zem2, zek1 ! read M2 and K1 tidal energy … … 369 370 CALL wrk_alloc( jpi,jpj,jpk, zpc ) 370 371 371 REWIND( numnam ) ! Read Namelist namtmx : Tidal Mixing 372 READ ( numnam, namzdf_tmx ) 372 REWIND( numnam_ref ) ! Namelist namzdf_tmx in reference namelist : Tidal Mixing 373 READ ( numnam_ref, namzdf_tmx, IOSTAT = ios, ERR = 901) 374 901 IF( ios /= 0 ) CALL ctl_nam ( ios , 'namzdf_tmx in reference namelist', lwp ) 375 376 REWIND( numnam_cfg ) ! Namelist namzdf_tmx in configuration namelist : Tidal Mixing 377 READ ( numnam_cfg, namzdf_tmx, IOSTAT = ios, ERR = 902 ) 378 902 IF( ios /= 0 ) CALL ctl_nam ( ios , 'namzdf_tmx in configuration namelist', lwp ) 379 WRITE ( numond, namzdf_tmx ) 373 380 374 381 IF(lwp) THEN ! Control print
Note: See TracChangeset
for help on using the changeset viewer.