- Timestamp:
- Jul 24, 2024, 2:54:37 PM (4 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/branches/Amaury_dev/libf/phylmd/lmdz_thermcell_dv2.F90
r5113 r5116 73 73 do ig=1,ngrid 74 74 ltherm(ig,k)=(fm(ig,k+1)+detr(ig,k))*ptimestep > 1.e-5*masse(ig,k) 75 if(ltherm(ig,k).and.larga(ig)>0.) then75 IF(ltherm(ig,k).and.larga(ig)>0.) THEN 76 76 gamma0(ig,k)=masse(ig,k) & 77 77 *sqrt( 0.5*(fraca(ig,k+1)+fraca(ig,k)) ) & … … 90 90 91 91 do ig=1,ngrid 92 if (ltherm(ig,k)) then92 if (ltherm(ig,k)) THEN 93 93 dua(ig,k)=ua(ig,k-1)-u(ig,k-1) 94 94 dva(ig,k)=va(ig,k-1)-v(ig,k-1) … … 116 116 ! par le module du vent dans la couche en dessous. 117 117 ! Mais pourquoi donc ??? 118 if (ltherm(ig,k)) then118 if (ltherm(ig,k)) THEN 119 119 ! On choisit une relaxation lineaire. 120 120 ! gamma(ig,k)=gamma0(ig,k) … … 177 177 !---------------------- 178 178 179 if(prt_level>=10) then179 IF(prt_level>=10) THEN 180 180 do k=1,nlay 181 181 do ig=1,ngrid … … 187 187 endif 188 188 189 if (nlarga0>0) then189 if (nlarga0>0) THEN 190 190 PRINT*,'WARNING !!!!!! DANS THERMCELL_DV2 ' 191 191 PRINT*,nlarga0,' points pour lesquels laraga=0. dans un thermique' … … 193 193 endif 194 194 195 return195 RETURN 196 196 end 197 197 END MODULE lmdz_thermcell_dv2
Note: See TracChangeset
for help on using the changeset viewer.