Changeset 2289
- Timestamp:
- 2010-10-18T16:33:48+02:00 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/nemo_v3_3_beta/NEMOGCM/NEMO/OPA_SRC/TRA/tranxt.F90
r2287 r2289 60 60 !! * Substitutions 61 61 # include "domzgr_substitute.h90" 62 63 62 !!---------------------------------------------------------------------- 64 63 !! NEMO/OPA 3.3 , NEMO-Consortium (2010) … … 212 211 INTEGER :: ji, jj, jk, jn ! dummy loop indices 213 212 LOGICAL :: ll_tra_hpg ! local logical 214 REAL(wp) :: ztn, ztd , ztm! local scalars213 REAL(wp) :: ztn, ztd ! local scalars 215 214 !!---------------------------------------------------------------------- 216 215 … … 230 229 DO jj = 1, jpj 231 230 DO ji = 1, jpi 232 IF( ll_tra_hpg ) ztn = ptn(ji,jj,jk,jn) ! semi-implicit hpg: keep tn, sn in memory 233 ! 234 ztd = pta(ji,jj,jk,jn) - 2.* ptn(ji,jj,jk,jn) + ptb(ji,jj,jk,jn) ! time laplacian on tracers 235 ! 236 ptb(ji,jj,jk,jn) = ptn(ji,jj,jk,jn) + atfp * ztd ! ptb <-- filtered ptn 237 ptn(ji,jj,jk,jn) = pta(ji,jj,jk,jn) ! ptn <-- pta 231 ztn = ptn(ji,jj,jk,jn) 232 ztd = pta(ji,jj,jk,jn) - 2. * ztn + ptb(ji,jj,jk,jn) ! time laplacian on tracers 233 ! 234 ptb(ji,jj,jk,jn) = ztn + atfp * ztd ! ptb <-- filtered ptn 235 ptn(ji,jj,jk,jn) = pta(ji,jj,jk,jn) ! ptn <-- pta 238 236 ! 239 237 IF( ll_tra_hpg ) pta(ji,jj,jk,jn) = ztn + rbcp * ztd ! pta <-- Brown & Campana average … … 281 279 INTEGER :: ji, jj, jk, jn ! dummy loop indices 282 280 REAL(wp) :: ztc_a , ztc_n , ztc_b ! local scalar 283 REAL(wp) :: ztc_f , ztc_d , ztc_m! - -281 REAL(wp) :: ztc_f , ztc_d ! - - 284 282 REAL(wp) :: ze3t_b, ze3t_n, ze3t_a ! - - 285 REAL(wp) :: ze3t_f, ze3t_d , ze3t_m! - -283 REAL(wp) :: ze3t_f, ze3t_d ! - - 286 284 REAL(wp) :: zfact1, zfact2 ! - - 287 285 !!---------------------------------------------------------------------- … … 296 294 ll_tra = .TRUE. ! active tracers case 297 295 ll_tra_hpg = ln_dynhpg_imp ! active tracers case and semi-implicit hpg 298 ll_traqsr = ln_traqsr ! active tracers case and s emi-implicit hpg296 ll_traqsr = ln_traqsr ! active tracers case and solar penetration 299 297 ELSE 300 298 ll_tra = .FALSE. ! passive tracers case 301 299 ll_tra_hpg = .FALSE. ! passive tracers case or NO semi-implicit hpg 302 ll_traqsr = .FALSE. ! active tracers case and semi-implicit hpg300 ll_traqsr = .FALSE. ! active tracers case and NO solar penetration 303 301 ENDIF 304 302 !
Note: See TracChangeset
for help on using the changeset viewer.