Changeset 6107 for LMDZ6/trunk/libf
- Timestamp:
- Mar 17, 2026, 1:41:15 AM (13 days ago)
- Location:
- LMDZ6/trunk/libf
- Files:
-
- 3 edited
-
phylmd/lmdz_call_lscp.f90 (modified) (1 diff)
-
phylmd/physiq_mod.F90 (modified) (8 diffs)
-
phylmdiso/physiq_mod.F90 (modified) (7 diffs)
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/trunk/libf/phylmd/lmdz_call_lscp.f90
r6089 r6107 305 305 ELSE 306 306 307 ! old (pre-cmip7) code308 !$gpum nocall309 CALL fisrtilp_first(klon, klev, dtime, pfrac_impa, pfrac_nucl, pfrac_1nucl)310 311 307 CALL fisrtilp(klon, klev, dtime, paprs, pplay, & 312 308 temp, qt, ptconv, ratqs, sigma_qtherm, & -
LMDZ6/trunk/libf/phylmd/physiq_mod.F90
r6106 r6107 56 56 USE assert_m, only: assert 57 57 USE change_srf_frac_mod 58 USE lmdz_lscp_old, ONLY: fisrtilp_first 59 58 60 59 61 USE conf_phys_m, ONLY : conf_phys … … 1179 1181 !======================================================================! 1180 1182 if (debut) then ! 1181 print*,'DEBUT PHYSIQ_MOD TRAVAIL DEBUT 2'1183 print*,'DEBUT PHYSIQ_MOD TRAVAIL DEBUT 5' 1182 1184 iflag_physiq=0 1183 1185 call getin_p('iflag_physiq', iflag_physiq) ! … … 1722 1724 CALL thermcell_ini(iflag_thermals,prt_level,tau_thermals,lunout, & 1723 1725 & RG,RD,RCPD,RKAPPA,RLVTT,RETV) 1726 IF (iflag_thermals>=1) THEN 1727 CALL alpale_th_first() 1728 ENDIF 1729 1724 1730 CALL lscp_ini(pdtphys,klon,klev,iflag_thermals,iflag_cld_th,iflag_ice_thermo, & 1725 1731 lunout,prt_level,ok_ice_supersat,fl_cor_ebil, & 1726 1732 RCPD,RLSTT,RLVTT,RLMLT,RVTMP2,RTT,RD,RV,RG,RPI,EPS_W) 1733 IF (ok_new_lscp) THEN 1734 ! old (pre-cmip7) code 1735 !$gpum nocall 1736 CALL fisrtilp_first(klon, klev, pdtphys, pfrac_impa, pfrac_nucl, pfrac_1nucl) 1737 ENDIF 1738 1727 1739 CALL blosno_ini(RCPD, RLSTT, RLVTT, RLMLT, RVTMP2, RTT,RD,RG, RV, RPI) 1728 1740 CALL gwd_ini(klon, klev, pplay, paprs, lunout, prt_level, RCPD, RD, RG, RPI, & … … 1895 1907 CALL ini_wake(0.,0.,it_wape_prescr,wape_prescr,fip_prescr & 1896 1908 ,alp_bl_prescr, ale_bl_prescr) 1909 CALL calWAKE_first(phys_tstep) 1897 1910 ! 11/09/06 rajout initialisation ALE et ALP du wake et PBL(YU) 1898 1911 ! print*,'apres ini_wake iflag_cld_th=', iflag_cld_th … … 1914 1927 d_dens_wk(:) = 0. 1915 1928 d_dens_a_wk(:) = 0. 1929 1930 IF (iflag_alp_wk_cond .GT. 0.) THEN 1931 CALL alpale_wk_first(cell_area) 1932 ENDIF 1933 1916 1934 ENDIF ! (iflag_wake>=1) 1917 1935 … … 3500 3518 IF (iflag_alp_wk_cond .GT. 0.) THEN 3501 3519 3502 CALL alpale_wk_first(cell_area)3503 3520 CALL alpale_wk(phys_tstep, cell_area, wake_k, wake_s, wake_dens, wake_fip_0, & 3504 3521 wake_fip) … … 3564 3581 ENDDO 3565 3582 !cc fin nrlmd le 10/04/2012 3583 3566 3584 3567 3585 IF (iflag_thermals>=1) THEN … … 3684 3702 ! 3685 3703 ! 3686 CALL alpale_th_first()3687 3704 CALL alpale_th( phys_tstep, lmax_th, t_seri, cell_area, & 3688 3705 cin, s2, n2, strig, & -
LMDZ6/trunk/libf/phylmdiso/physiq_mod.F90
r6106 r6107 1258 1258 !======================================================================! 1259 1259 IF (debut) THEN ! 1260 print*,'DEBUT PHYSIQ_MOD ISO TRAVAIL DEBUT 5' 1260 1261 iflag_physiq=0 ! 1261 1262 CALL getin_p('iflag_physiq', iflag_physiq) ! … … 1838 1839 CALL thermcell_ini(iflag_thermals,prt_level,tau_thermals,lunout, & 1839 1840 & RG,RD,RCPD,RKAPPA,RLVTT,RETV) 1841 IF (iflag_thermals>=1) THEN 1842 CALL alpale_th_first() 1843 ENDIF 1844 1840 1845 CALL lscp_ini(pdtphys,klon,klev,iflag_thermals,iflag_cld_th,iflag_ice_thermo, & 1841 1846 lunout,prt_level,ok_ice_supersat,fl_cor_ebil, & 1842 1847 RCPD,RLSTT,RLVTT,RLMLT,RVTMP2,RTT,RD,RV,RG,RPI,EPS_W) 1848 IF (ok_new_lscp) THEN 1849 ! old (pre-cmip7) code 1850 !$gpum nocall 1851 CALL fisrtilp_first(klon, klev, pdtphys, pfrac_impa, pfrac_nucl, pfrac_1nucl) 1852 ENDIF 1853 1843 1854 CALL blosno_ini(RCPD, RLSTT, RLVTT, RLMLT, RVTMP2, RTT,RD,RG, RV, RPI) 1844 1855 CALL gwd_ini(klon, klev, pplay, paprs, lunout, prt_level, RCPD, RD, RG, RPI, ROMEGA, RA, RKAPPA, RLVTT, ok_strato) … … 2028 2039 CALL ini_wake(0.,0.,it_wape_prescr,wape_prescr,fip_prescr & 2029 2040 ,alp_bl_prescr, ale_bl_prescr) 2041 CALL calWAKE_first(phys_tstep) 2042 2030 2043 ! 11/09/06 rajout initialisation ALE et ALP du wake et PBL(YU) 2031 2044 ! print*,'apres ini_wake iflag_cld_th=', iflag_cld_th … … 2053 2066 d_deltaxt_ajs_cv(:,:,:) = 0. 2054 2067 #endif 2068 IF (iflag_alp_wk_cond .GT. 0.) THEN 2069 CALL alpale_wk_first(cell_area) 2070 ENDIF 2071 2072 2055 2073 ENDIF ! (iflag_wake>=1) 2056 2074 … … 4352 4370 ! 4353 4371 !calcul caracteristiques de la poche froide 4354 CALL calWAKE_first(phys_tstep)4355 4372 CALL calWAKE (iflag_wake_tend, paprs, pplay, phys_tstep, & 4356 4373 t_seri, q_seri, omega, & … … 4425 4442 IF (iflag_alp_wk_cond .GT. 0.) THEN 4426 4443 4427 CALL alpale_wk_first(cell_area)4428 4444 CALL alpale_wk(phys_tstep, cell_area, wake_k, wake_s, wake_dens, wake_fip_0, & 4429 4445 wake_fip) … … 4752 4768 ! 4753 4769 ! 4754 CALL alpale_th_first()4755 4770 CALL alpale_th( phys_tstep, lmax_th, t_seri, cell_area, & 4756 4771 cin, s2, n2, strig, &
Note: See TracChangeset
for help on using the changeset viewer.
