Changeset 4623 for LMDZ6/trunk
- Timestamp:
- Jul 10, 2023, 9:53:26 AM (17 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/trunk/libf/phylmd/cloudth_mod.F90
r4617 r4623 25 25 26 26 INCLUDE "YOMCST.h" 27 INCLUDE "nuage.h" ! iflag_ratqs 27 28 INCLUDE "YOETHF.h" 28 29 INCLUDE "FCTTRE.h" … … 30 31 INTEGER itap,ind1,ind2 31 32 INTEGER ngrid,klev,klon,l,ig 32 !ym INTEGER iflag_ratqs33 33 34 34 REAL ztv(ngrid,klev) … … 270 270 271 271 INCLUDE "YOMCST.h" 272 INCLUDE "nuage.h" ! iflag_ratqs 272 273 INCLUDE "YOETHF.h" 273 274 INCLUDE "FCTTRE.h" … … 275 276 INTEGER itap,ind1,ind2 276 277 INTEGER ngrid,klev,klon,l,ig 277 !ym INTEGER iflag_ratqs278 278 279 279 REAL ztv(ngrid,klev) … … 610 610 611 611 INCLUDE "YOMCST.h" 612 INCLUDE "nuage.h" ! iflag ratq 612 613 INCLUDE "YOETHF.h" 613 614 INCLUDE "FCTTRE.h" … … 615 616 INTEGER itap,ind1,ind2 616 617 INTEGER ngrid,klev,klon,l,ig 617 !ym INTEGER iflag_ratqs618 618 619 619 REAL ztv(ngrid,klev) … … 833 833 834 834 INCLUDE "YOMCST.h" 835 INCLUDE "nuage.h" ! iflag ratq 835 836 INCLUDE "YOETHF.h" 836 837 INCLUDE "FCTTRE.h" … … 838 839 INTEGER itap,ind1,ind2 839 840 INTEGER ngrid,klev,klon,l,ig 840 !ym INTEGER iflag_ratqs841 841 842 842 REAL ztv(ngrid,klev) … … 1026 1026 ENDIF 1027 1027 sigma1s = sigma1s_fraca + sigma1s_ratqs 1028 !ymIF (iflag_ratqs.eq.11) then1029 !ymsigma1s = ratqs(ind1,ind2)*po(ind1)*aenv1030 !ymENDIF1028 IF (iflag_ratqs.eq.11) then 1029 sigma1s = ratqs(ind1,ind2)*po(ind1)*aenv 1030 ENDIF 1031 1031 sigma2s=(sigma2s_factor*(((sth-senv)**2)**0.5)/((fraca(ind1,ind2)+0.02)**sigma2s_power))+0.002*zqta(ind1,ind2) 1032 1032 ! tests … … 1566 1566 1567 1567 INCLUDE "YOMCST.h" 1568 INCLUDE "nuage.h" ! iflag_ratqs 1568 1569 INCLUDE "YOETHF.h" 1569 1570 INCLUDE "FCTTRE.h" … … 1902 1903 1903 1904 sigma1s = sigma1s_fraca + sigma1s_ratqs 1904 !ymIF (iflag_ratqs.eq.11) then1905 !ymsigma1s = ratqs(ind1,ind2)*po(ind1)*aenv1906 !ymENDIF1905 IF (iflag_ratqs.eq.11) then 1906 sigma1s = ratqs(ind1,ind2)*po(ind1)*aenv 1907 ENDIF 1907 1908 sigma2s=(sigma2s_factor*(((sth-senv)**2)**0.5)/((fraca(ind1,ind2)+0.02)**sigma2s_power))+0.002*zqta(ind1,ind2) 1908 1909 … … 2147 2148 2148 2149 sigma1s = sigma1s_fraca + sigma1s_ratqs 2149 !ymIF (iflag_ratqs.eq.11) then2150 !ymsigma1s = ratqs(ind1,ind2)*po(ind1)*aenv2151 !ymENDIF2152 !ymIF (iflag_ratqs.eq.11) then2153 !ymsigma1s = ratqs(ind1,ind2)*po(ind1)*aenvl2154 !ymENDIF2150 IF (iflag_ratqs.eq.11) then 2151 sigma1s = ratqs(ind1,ind2)*po(ind1)*aenv 2152 ENDIF 2153 IF (iflag_ratqs.eq.11) then 2154 sigma1s = ratqs(ind1,ind2)*po(ind1)*aenvl 2155 ENDIF 2155 2156 deltasenv=aenvl*vert_alpha*sigma1s 2156 2157 xenv1=-(senvl+deltasenv)/(sqrt(2.)*sigma1s)
Note: See TracChangeset
for help on using the changeset viewer.