- Timestamp:
- 2020-03-26T11:15:02+01:00 (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
NEMO/branches/2020/dev_r12377_KERNEL-06_techene_e3/src/OCE/TRA/traldf_triad.F90
r12590 r12606 184 184 IF( ln_traldf_blp ) THEN ! bilaplacian operator 185 185 DO_3D_10_10( 2, jpkm1 ) 186 akz(ji,jj,jk) = 16._wp * ah_wslp2(ji,jj,jk) & 187 & * ( akz(ji,jj,jk) & 188 & + ah_wslp2(ji,jj,jk) / ( e3w(ji,jj,jk,Kmm) * e3w(ji,jj,jk,Kmm) ) ) 186 akz(ji,jj,jk) = & 187 & 16._wp * ah_wslp2(ji,jj,jk) & 188 & * ( akz(ji,jj,jk) & 189 & + ah_wslp2(ji,jj,jk) / ( e3w(ji,jj,jk,Kmm) * e3w(ji,jj,jk,Kmm) ) ) 189 190 END_3D 190 191 ELSEIF( ln_traldf_lap ) THEN ! laplacian operator … … 333 334 DO_2D_00_00 334 335 pt_rhs(ji,jj,jk,jn) = pt_rhs(ji,jj,jk,jn) & 335 & + zsign * ( zftu(ji-1,jj,jk) - zftu(ji,jj,jk) &336 & + zftv(ji,jj-1,jk) - zftv(ji,jj,jk) ) &337 & 336 & + zsign * ( zftu(ji-1,jj ,jk) - zftu(ji,jj,jk) & 337 & + zftv(ji ,jj-1,jk) - zftv(ji,jj,jk) ) & 338 & / ( e1e2t(ji,jj) * e3t(ji,jj,jk,Kmm) ) 338 339 END_2D 339 340 ! … … 351 352 CASE( 1 ) ! 1st pass : eddy coef = ah_wslp2 352 353 DO_3D_10_00( 2, jpkm1 ) 353 ztfw(ji,jj,jk) = ztfw(ji,jj,jk) - e1e2t(ji,jj) / e3w(ji,jj,jk,Kmm) * tmask(ji,jj,jk) 354 ztfw(ji,jj,jk) = ztfw(ji,jj,jk) - e1e2t(ji,jj) / e3w(ji,jj,jk,Kmm) * tmask(ji,jj,jk) & 354 355 & * ah_wslp2(ji,jj,jk) * ( pt(ji,jj,jk-1,jn) - pt(ji,jj,jk,jn) ) 355 356 END_3D 356 357 CASE( 2 ) ! 2nd pass : eddy flux = ah_wslp2 and akz applied on pt and pt2 gradients, resp. 357 358 DO_3D_10_00( 2, jpkm1 ) 358 ztfw(ji,jj,jk) = ztfw(ji,jj,jk) - e1e2t(ji,jj) / e3w(ji,jj,jk,Kmm) * tmask(ji,jj,jk) 359 ztfw(ji,jj,jk) = ztfw(ji,jj,jk) - e1e2t(ji,jj) / e3w(ji,jj,jk,Kmm) * tmask(ji,jj,jk) & 359 360 & * ( ah_wslp2(ji,jj,jk) * ( pt (ji,jj,jk-1,jn) - pt (ji,jj,jk,jn) ) & 360 361 & + akz (ji,jj,jk) * ( pt2(ji,jj,jk-1,jn) - pt2(ji,jj,jk,jn) ) )
Note: See TracChangeset
for help on using the changeset viewer.