Changeset 1026 for LMDZ4/trunk/libf/phylmd/thermcell_height.F90
- Timestamp:
- Oct 24, 2008, 5:09:39 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ4/trunk/libf/phylmd/thermcell_height.F90
r938 r1026 7 7 IMPLICIT NONE 8 8 #include "iniprint.h" 9 #include "thermcell.h" 9 10 10 11 INTEGER ig,l … … 23 24 REAL zmax0(ngrid) 24 25 REAL zmix(ngrid) 26 REAL num(ngrid) 27 REAL denom(ngrid) 25 28 26 29 REAL zlevinter(ngrid) … … 70 73 zlevinter(ig)=zlev(ig,1) 71 74 enddo 75 76 if (iflag_thermals_ed.ge.1) then 77 78 num(:)=0. 79 denom(:)=0. 80 do ig=1,ngrid 81 do l=1,nlay 82 num(ig)=num(ig)+zw2(ig,l)*zlev(ig,l)*(zlev(ig,l+1)-zlev(ig,l)) 83 denom(ig)=denom(ig)+zw2(ig,l)*(zlev(ig,l+1)-zlev(ig,l)) 84 enddo 85 enddo 86 do ig=1,ngrid 87 if (denom(ig).gt.1.e-10) then 88 zmax(ig)=2.*num(ig)/denom(ig) 89 zmax0(ig)=zmax(ig) 90 endif 91 enddo 92 93 else 94 72 95 do ig=1,ngrid 73 96 ! calcul de zlevinter … … 80 103 zmax0(ig)=zmax(ig) 81 104 enddo 105 106 107 endif 108 !endif iflag_thermals_ed 82 109 ! 83 110 ! def de zmix continu (profil parabolique des vitesses)
Note: See TracChangeset
for help on using the changeset viewer.