Changeset 4881 for LMDZ6/trunk/libf/phylmd/yamada4.F90
- Timestamp:
- Mar 28, 2024, 6:06:40 PM (7 weeks ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/trunk/libf/phylmd/yamada4.F90
r4825 r4881 2 2 3 3 SUBROUTINE yamada4(ni, nsrf, ngrid, dt, g, rconst, plev, temp, zlev, zlay, u, v, teta, & 4 cd, tke, km, kn, kq, ustar, iflag_pbl, drgpro)4 cd, tke, eps, km, kn, kq, ustar, iflag_pbl, drgpro) 5 5 6 6 USE dimphy, only : klev,klon 7 USE phys_local_var_mod, only: tke_dissip,wprime7 USE phys_local_var_mod, only: wprime 8 8 USE yamada_ini_mod, only : new_yamada4,yamada4_num,hboville 9 9 USE yamada_ini_mod, only : prt_level, lunout,pbl_lmixmin_alpha,b1,kap,viscom,viscoh … … 69 69 ! Outputs: 70 70 !========== 71 ! eps: tke dissipation rate 71 72 ! km : diffusivite turbulente de quantite de mouvement (au bas de chaque 72 73 ! couche) … … 95 96 REAL cd(klon) 96 97 REAL tke(klon, klev+1) 98 REAL eps(klon,klev+1) 97 99 REAL unsdz(klon, klev) 98 100 REAL unsdzdec(klon, klev+1) … … 686 688 687 689 ! Diagnostics 688 tke_dissip(1:ngrid,:,nsrf)=0. 690 691 eps(:,:)=dissip(:,:) 689 692 wprime(1:ngrid,:,nsrf)=0. 690 693 DO k=2,klev … … 692 695 jg=ni(ig) 693 696 wprime(jg,k,nsrf)=sqrt(MAX(1./3*q2(ig,k),0.)) 694 tke_dissip(jg,k,nsrf)=dissip(ig,k)695 697 ENDDO 696 698 ENDDO 699 697 700 698 701 !=============================================================================
Note: See TracChangeset
for help on using the changeset viewer.