Changeset 1742 for LMDZ5/trunk/libf/phylmd/physiq.F
- Timestamp:
- Apr 5, 2013, 1:49:35 PM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ5/trunk/libf/phylmd/physiq.F
r1740 r1742 227 227 REAL d_qx(klon,klev,nqtot) 228 228 REAL d_ps(klon) 229 ! Variables pour le transport convectif 229 230 real da(klon,klev),phi(klon,klev,klev),mp(klon,klev) 231 ! Variables pour le lessivage convectif 232 ! RomP >>> 233 real phi2(klon,klev,klev) 234 real d1a(klon,klev),dam(klon,klev) 235 real ev(klon,klev),ep(klon,klev) 236 real clw(klon,klev),elij(klon,klev,klev) 237 real epmlmMm(klon,klev,klev),eplaMm(klon,klev) 238 real wdtrainA(klon,klev),wdtrainM(klon,klev) 239 ! RomP <<< 230 240 !IM definition dynamique o_trac dans phys_output_open 231 241 ! type(ctrl_out) :: o_trac(nqtot) … … 697 707 REAL frac_impa(klon,klev) ! fractions d'aerosols lessivees (impaction) 698 708 REAL frac_nucl(klon,klev) ! idem (nucleation) 709 ! RomP >>> 710 REAL beta_prec_fisrt(klon,klev) ! taux de conv de l'eau cond (fisrt) 711 REAL beta_prec(klon,klev) ! taux de conv de l'eau cond (utilise) 712 ! RomP <<< 699 713 INTEGER :: iii 700 714 REAL :: calday … … 1747 1761 mp(:,:)=0. 1748 1762 phi(:,:,:)=0. 1763 ! RomP >>> 1764 phi2(:,:,:)=0. 1765 beta_prec_fisrt(:,:)=0. 1766 beta_prec(:,:)=0. 1767 epmlmMm(:,:,:)=0. 1768 eplaMm(:,:)=0. 1769 d1a(:,:)=0. 1770 dam(:,:)=0. 1771 ! RomP <<< 1772 1749 1773 c 1750 1774 c Ne pas affecter les valeurs entrees de u, v, h, et q … … 1812 1836 ENDDO 1813 1837 ENDDO 1838 !!! RomP >>> td dyn traceur 1839 IF (nqtot.GE.3) THEN 1840 DO iq = 3, nqtot 1841 DO k = 1, klev 1842 DO i = 1, klon 1843 d_tr_dyn(i,k,iq-2)= 1844 $ (tr_seri(i,k,iq-2)-tr_ancien(i,k,iq-2))/dtime 1845 ! iiq=niadv(iq) 1846 ! print*,i,k," d_tr_dyn",d_tr_dyn(i,k,iq-2),"tra:",iq,tname(iiq) 1847 ENDDO 1848 ENDDO 1849 ENDDO 1850 ENDIF 1851 !!! RomP <<< 1814 1852 ELSE 1815 1853 DO k = 1, klev … … 1821 1859 ENDDO 1822 1860 ENDDO 1861 !!! RomP >>> td dyn traceur 1862 IF (nqtot.GE.3) THEN 1863 DO iq = 3, nqtot 1864 DO k = 1, klev 1865 DO i = 1, klon 1866 d_tr_dyn(i,k,iq-2)= 0.0 1867 ENDDO 1868 ENDDO 1869 ENDDO 1870 ENDIF 1871 !!! RomP <<< 1823 1872 ancien_ok = .TRUE. 1824 1873 ENDIF … … 2300 2349 . Ma,mip,Vprecip,cape,cin,tvp,Tconv,iflagctrl, 2301 2350 . pbase,bbase,dtvpdt1,dtvpdq1,dplcldt,dplcldr,qcondc,wd, 2302 . pmflxr,pmflxs,da,phi,mp, 2303 . ftd,fqd,lalim_conv,wght_th) 2351 ! RomP >>> 2352 !! . pmflxr,pmflxs,da,phi,mp, 2353 !! . ftd,fqd,lalim_conv,wght_th) 2354 . pmflxr,pmflxs,da,phi,mp,phi2,d1a,dam,sij,clw,elij, 2355 . ftd,fqd,lalim_conv,wght_th, 2356 . ev, ep,epmlmMm,eplaMm, 2357 . wdtrainA,wdtrainM) 2358 ! RomP <<< 2304 2359 2305 2360 cIM begin … … 2783 2838 . rain_lsc, snow_lsc, 2784 2839 . pfrac_impa, pfrac_nucl, pfrac_1nucl, 2785 . frac_impa, frac_nucl, 2840 . frac_impa, frac_nucl, beta_prec_fisrt, 2786 2841 . prfl, psfl, rhcl, 2787 2842 . zqasc, fraca,ztv,zpspsk,ztla,zthl,iflag_cldcon ) … … 3638 3693 I itap, days_elapsed+1, jH_cur, debut, 3639 3694 I lafin, dtime, u, v, t, 3640 I paprs, pplay, pmfu, pmfd, 3695 I paprs, pplay, pmfu, pmfd, 3641 3696 I pen_u, pde_u, pen_d, pde_d, 3642 3697 I cdragh, coefh, fm_therm, entr_therm, 3643 3698 I u1, v1, ftsol, pctsrf, 3644 3699 I ustar, u10m, v10m, 3645 I rlat, frac_impa, frac_nucl,rlon, 3700 I rlat, rlon, 3701 I frac_impa,frac_nucl, beta_prec_fisrt,beta_prec, 3646 3702 I presnivs, pphis, pphi, albsol1, 3647 I sh_in, rhcl, cldfra, rneb, 3703 I sh_in, rhcl, cldfra, rneb, 3648 3704 I diafra, cldliq, itop_con, ibas_con, 3649 3705 I pmflxr, pmflxs, prfl, psfl, 3650 I da, phi, mp, upwd, 3706 I da, phi, mp, upwd, 3707 I phi2, d1a, dam, sij, !<<RomP 3708 I wdtrainA, wdtrainM, sigd, clw,elij, !<<RomP 3709 I ev, ep, epmlmMm, eplaMm, !<<RomP 3651 3710 I dnwd, aerosol_couple, flxmass_w, 3652 3711 I tau_aero, piz_aero, cg_aero, ccm, 3653 3712 I rfname, 3713 I d_tr_dyn, !<<RomP 3654 3714 O tr_seri) 3655 3715 … … 3823 3883 ENDDO 3824 3884 ENDDO 3825 c 3885 3886 !!! RomP >>> 3887 IF (nqtot.GE.3) THEN 3888 DO iq = 3, nqtot 3889 DO k = 1, klev 3890 DO i = 1, klon 3891 tr_ancien(i,k,iq-2) = tr_seri(i,k,iq-2) 3892 ENDDO 3893 ENDDO 3894 ENDDO 3895 ENDIF 3896 !!! RomP <<< 3826 3897 !========================================================================== 3827 3898 ! Sorties des tendances pour un point particulier
Note: See TracChangeset
for help on using the changeset viewer.