Ignore:
Timestamp:
Mar 17, 2026, 1:41:15 AM (2 weeks ago)
Author:
fhourdin
Message:

Deplacement d'initialisations dans physiq_mod

File:
1 edited

Legend:

Unmodified
Added
Removed
  • LMDZ6/trunk/libf/phylmdiso/physiq_mod.F90

    r6106 r6107  
    12581258    !======================================================================!
    12591259    IF (debut) THEN                                                        !
     1260       print*,'DEBUT PHYSIQ_MOD ISO TRAVAIL DEBUT 5'
    12601261       iflag_physiq=0                                                      !
    12611262       CALL getin_p('iflag_physiq', iflag_physiq)                          !
     
    18381839       CALL thermcell_ini(iflag_thermals,prt_level,tau_thermals,lunout, &
    18391840            &    RG,RD,RCPD,RKAPPA,RLVTT,RETV)
     1841       IF (iflag_thermals>=1) THEN
     1842          CALL alpale_th_first()
     1843       ENDIF
     1844
    18401845       CALL lscp_ini(pdtphys,klon,klev,iflag_thermals,iflag_cld_th,iflag_ice_thermo, &
    18411846                  lunout,prt_level,ok_ice_supersat,fl_cor_ebil,                       &
    18421847                  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
    18431854       CALL blosno_ini(RCPD, RLSTT, RLVTT, RLMLT, RVTMP2, RTT,RD,RG, RV, RPI)
    18441855       CALL gwd_ini(klon, klev, pplay, paprs, lunout, prt_level, RCPD, RD, RG, RPI, ROMEGA, RA, RKAPPA, RLVTT, ok_strato)
     
    20282039             CALL ini_wake(0.,0.,it_wape_prescr,wape_prescr,fip_prescr &
    20292040                  ,alp_bl_prescr, ale_bl_prescr)
     2041             CALL calWAKE_first(phys_tstep)
     2042
    20302043             ! 11/09/06 rajout initialisation ALE et ALP du wake et PBL(YU)
    20312044             !        print*,'apres ini_wake iflag_cld_th=', iflag_cld_th
     
    20532066             d_deltaxt_ajs_cv(:,:,:) = 0.
    20542067#endif
     2068             IF (iflag_alp_wk_cond .GT. 0.) THEN
     2069                CALL alpale_wk_first(cell_area)
     2070             ENDIF
     2071
     2072
    20552073          ENDIF  !  (iflag_wake>=1)
    20562074
     
    43524370        !
    43534371        !calcul caracteristiques de la poche froide
    4354         CALL calWAKE_first(phys_tstep)
    43554372        CALL calWAKE (iflag_wake_tend, paprs, pplay, phys_tstep, &
    43564373               t_seri, q_seri, omega,  &
     
    44254442      IF (iflag_alp_wk_cond .GT. 0.) THEN
    44264443
    4427         CALL alpale_wk_first(cell_area)
    44284444        CALL alpale_wk(phys_tstep, cell_area, wake_k, wake_s, wake_dens, wake_fip_0, &
    44294445                        wake_fip)
     
    47524768          !
    47534769!
    4754           CALL alpale_th_first()
    47554770          CALL alpale_th( phys_tstep, lmax_th, t_seri, cell_area,  &
    47564771                          cin, s2, n2, strig, &
Note: See TracChangeset for help on using the changeset viewer.