- Timestamp:
- 2020-04-03T11:51:59+02:00 (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
NEMO/branches/2020/dev_r12377_KERNEL-06_techene_e3/src/OCE/TRA/traatf.F90
r12581 r12656 58 58 !! * Substitutions 59 59 # include "do_loop_substitute.h90" 60 # include "domzgr_substitute.h90" 60 61 !!---------------------------------------------------------------------- 61 62 !! NEMO/OCE 4.0 , NEMO Consortium (2018) … … 131 132 ! G Nurser 23 Mar 2017. Recalculate trend as Delta(e3t*T)/e3tn; e3tn cancel from pts(Kmm) terms 132 133 DO jk = 1, jpkm1 133 ztrdt(:,:,jk) = ( pts(:,:,jk,jp_tem,Kaa)*e3t(:,:,jk,Kaa) / e3t(:,:,jk,Kmm) - pts(:,:,jk,jp_tem,Kmm)) * zfact 134 ztrds(:,:,jk) = ( pts(:,:,jk,jp_sal,Kaa)*e3t(:,:,jk,Kaa) / e3t(:,:,jk,Kmm) - pts(:,:,jk,jp_sal,Kmm)) * zfact 134 ztrdt(:,:,jk) = ( pts(:,:,jk,jp_tem,Kaa)*e3t(:,:,jk,Kaa) & 135 & / e3t(:,:,jk,Kmm) & 136 & - pts(:,:,jk,jp_tem,Kmm)) * zfact 137 ztrds(:,:,jk) = ( pts(:,:,jk,jp_sal,Kaa)*e3t(:,:,jk,Kaa) & 138 & / e3t(:,:,jk,Kmm) & 139 & - pts(:,:,jk,jp_sal,Kmm)) * zfact 135 140 END DO 136 141 CALL trd_tra( kt, Kmm, Kaa, 'TRA', jp_tem, jptra_tot, ztrdt ) … … 234 239 !! 235 240 !! ** Method : - Apply a thickness weighted Asselin time filter on now fields. 236 !! pt(Kmm) = ( e3t (Kmm)*pt(Kmm) + atfp*[ e3t(Kbb)*pt(Kbb) - 2 e3t(Kmm)*pt(Kmm) + e3t_a*pt(Kaa) ] )237 !! /( e3t (Kmm) + atfp*[ e3t(Kbb) - 2 e3t(Kmm) + e3t(Kaa)] )241 !! pt(Kmm) = ( e3t_Kmm*pt(Kmm) + atfp*[ e3t_Kbb*pt(Kbb) - 2 e3t_Kmm*pt(Kmm) + e3t_Kaa*pt(Kaa) ] ) 242 !! /( e3t_Kmm + atfp*[ e3t_Kbb - 2 e3t_Kmm + e3t_Kaa ] ) 238 243 !! 239 244 !! ** Action : - pt(Kmm) ready for the next time step … … 331 336 IF ( jk == misfkb_cav(ji,jj) ) THEN 332 337 ztc_f = ztc_f - zfact1 * ( risf_cav_tsc(ji,jj,jn) - risf_cav_tsc_b(ji,jj,jn) ) & 333 & * e3t(ji,jj,jk,Kmm) / rhisf_tbl_cav(ji,jj) * rfrac_tbl_cav(ji,jj) 338 & * e3t(ji,jj,jk,Kmm) / rhisf_tbl_cav(ji,jj) & 339 & * rfrac_tbl_cav(ji,jj) 334 340 END IF 335 341 END IF … … 345 351 IF ( jk == misfkb_par(ji,jj) ) THEN 346 352 ztc_f = ztc_f - zfact1 * ( risf_par_tsc(ji,jj,jn) - risf_par_tsc_b(ji,jj,jn) ) & 347 & * e3t(ji,jj,jk,Kmm) / rhisf_tbl_par(ji,jj) * rfrac_tbl_par(ji,jj) 353 & * e3t(ji,jj,jk,Kmm) / rhisf_tbl_par(ji,jj) & 354 & * rfrac_tbl_par(ji,jj) 348 355 END IF 349 356 END IF
Note: See TracChangeset
for help on using the changeset viewer.