Changeset 255 for trunk/NEMO/OPA_SRC/ZDF/zdfini.F90
- Timestamp:
- 2005-09-02T17:06:49+02:00 (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/NEMO/OPA_SRC/ZDF/zdfini.F90
r247 r255 10 10 !! * Modules used 11 11 USE par_oce ! mesh and scale factors 12 USE ldftra_oce ! ???13 USE ldfdyn_oce ! ???12 USE ldftra_oce ! ocean active tracers: lateral physics 13 USE ldfdyn_oce ! ocean dynamics lateral physics 14 14 USE zdf_oce ! TKE vertical mixing 15 USE zdftke ! TKE vertical mixing 15 USE lib_mpp ! distribued memory computing 16 USE zdftke ! TKE vertical mixing 17 USE zdfkpp ! KPP vertical mixing 16 18 USE zdfddm ! double diffusion mixing 17 19 USE zdfevd ! enhanced vertical diffusion 18 20 USE zdfric ! Richardson vertical mixing 19 21 USE tranpc ! convection: non penetrative adjustment 20 USE ldfslp ! ???22 USE ldfslp ! iso-neutral slopes 21 23 22 24 USE in_out_manager ! I/O manager … … 46 48 !! ! 97-06 (G. Madec) Original code from inimix 47 49 !! 8.5 ! 02-08 (G. Madec) F90 : free form 50 !! 9.0 ! 05-06 (C. Ethe) KPP parameterization 48 51 !!---------------------------------------------------------------------- 49 52 !! * Local declarations … … 84 87 ! ------------------------ 85 88 ! ... vertical mixing 86 ! time stepping scheme (N.B. TKE scheme=> force the use of implicit scheme)87 IF( ln_zdfexp .AND. .NOT.lk_zdftke) THEN89 ! time stepping scheme (N.B. TKE or KPP schemes => force the use of implicit scheme) 90 IF( ( ln_zdfexp .AND. .NOT.lk_zdftke ) .OR. ( ln_zdfexp .AND. .NOT.lk_zdfkpp ) ) THEN 88 91 l_trazdf_exp = .TRUE. ! use explicit scheme 89 92 l_trazdf_imp = .FALSE. … … 135 138 ioptio = ioptio+1 136 139 ENDIF 140 IF( lk_zdfkpp ) THEN 141 IF(lwp) WRITE(numout,*) ' KPP dependent eddy coef.' 142 ioptio = ioptio+1 143 ENDIF 137 144 IF( ioptio == 0 .OR. ioptio > 1 .AND. .NOT. lk_esopa ) THEN 138 145 IF(lwp) WRITE(numout,cform_err) … … 156 163 IF(lwp) WRITE(numout,*) ' use the 1.5 turbulent closure' 157 164 ENDIF 165 IF( lk_zdfkpp ) THEN 166 IF(lwp) WRITE(numout,*) ' use the KPP closure scheme' 167 IF(lk_mpp) THEN 168 IF(lwp) WRITE(numout,cform_err) 169 IF(lwp) WRITE(numout,*) ' The KPP scheme is not ready to run in MPI' 170 ENDIF 171 ENDIF 158 172 IF ( ioptio > 1 .AND. .NOT. lk_esopa ) THEN 159 173 IF(lwp) WRITE(numout,cform_err)
Note: See TracChangeset
for help on using the changeset viewer.