Changeset 14072 for NEMO/trunk/src/OCE/ZDF/zdfsh2.F90
- Timestamp:
- 2020-12-04T08:48:38+01:00 (3 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
NEMO/trunk/src/OCE/ZDF/zdfsh2.F90
r14007 r14072 2 2 !!====================================================================== 3 3 !! *** MODULE zdfsh2 *** 4 !! Ocean physics: shear production term of TKE 4 !! Ocean physics: shear production term of TKE 5 5 !!===================================================================== 6 6 !! History : - ! 2014-10 (A. Barthelemy, G. Madec) original code … … 36 36 CONTAINS 37 37 38 SUBROUTINE zdf_sh2( Kbb, Kmm, p_avm, p_sh2 ) 38 SUBROUTINE zdf_sh2( Kbb, Kmm, p_avm, p_sh2 ) 39 39 !!---------------------------------------------------------------------- 40 40 !! *** ROUTINE zdf_sh2 *** … … 44 44 !! ** Method : - a stable discretization of this term is linked to the 45 45 !! time-space discretization of the vertical diffusion 46 !! of the OGCM. NEMO uses C-grid, a leap-frog environment 46 !! of the OGCM. NEMO uses C-grid, a leap-frog environment 47 47 !! and an implicit computation of vertical mixing term, 48 48 !! so the shear production at w-point is given by: 49 !! sh2 = mi[ mi(avm) * dk[ub]/e3ub * dk[un]/e3un ] 50 !! + mj[ mj(avm) * dk[vb]/e3vb * dk[vn]/e3vn ] 49 !! sh2 = mi[ mi(avm) * dk[ub]/e3ub * dk[un]/e3un ] 50 !! + mj[ mj(avm) * dk[vb]/e3vb * dk[vn]/e3vn ] 51 51 !! NB: wet-point only horizontal averaging of shear 52 52 !! … … 81 81 zsh2u(ji,jj) = ( p_avm(ji+1,jj,jk) + p_avm(ji,jj,jk) ) & 82 82 & * ( uu(ji,jj,jk-1,Kmm) - uu(ji,jj,jk,Kmm) ) & 83 & * ( uu(ji,jj,jk-1,Kbb) - uu(ji,jj,jk,Kbb) ) & 83 & * ( uu(ji,jj,jk-1,Kbb) - uu(ji,jj,jk,Kbb) ) & 84 84 & / ( e3uw(ji,jj,jk ,Kmm) * e3uw(ji,jj,jk,Kbb) ) & 85 85 & * wumask(ji,jj,jk)
Note: See TracChangeset
for help on using the changeset viewer.