Ignore:
Timestamp:
Jul 28, 2025, 7:23:15 PM (6 days ago)
Author:
aborella
Message:

Merge with trunk r5789

Location:
LMDZ6/branches/contrails
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • LMDZ6/branches/contrails

  • LMDZ6/branches/contrails/libf/phylmdiso/physiq_mod.F90

    r5717 r5791  
    4949    USE netcdf, only: nf90_fill_real     ! IM for NMC files
    5050    USE open_climoz_m, only: open_climoz ! ozone climatology from a file
     51    USE orografi_mod, ONLY: drag_noro, lift_noro, sugwd
     52    USE orografi_strato_mod, ONLY: drag_noro_strato, lift_noro_strato, sugwd_strato
    5153    USE ozonecm_m, only: ozonecm ! ozone of J.-F. Royer
    5254    USE pbl_surface_mod, ONLY : pbl_surface
     
    9395    USE lmdz_cloud_optics_prop_ini, ONLY : cloud_optics_prop_ini
    9496    USE phys_output_var_mod, ONLY :      cloudth_sth,cloudth_senv,cloudth_sigmath,cloudth_sigmaenv
    95     USE phys_output_var_mod, ONLY : cloud_cover_sw, cloud_cover_sw_s2
     97    USE phys_output_var_mod, ONLY : cloud_cover_sw, cloud_cover_sw_s2, ZFLUX_DIR, ZFLUX_DIR_CLEAR, &
     98  &      ZFLUX_DIR_s2, ZFLUX_DIR_CLEAR_s2, ZFLUX_DIR_SUN, ZFLUX_DIR_SUN_s2
    9699
    97100
     
    113116    USE infotrac_phy,      ONLY: nqCO2
    114117    USE lmdz_reprobus_wrappers, ONLY: init_chem_rep_xjour, d_q_rep, d_ql_rep, d_qi_rep, &
    115                         ptrop, ttrop, ztrop, gravit, itroprep, Z1, Z2, fac, B, chemini_rep, chemtime_rep, coord_hyb_rep, &
    116             rtime
     118                        ptrop, ttrop, ztrop, gravit, itroprep, Z1, Z2, fac, B, &
     119                        chemini_rep, rtime, chemtime_rep, coord_hyb_rep
    117120    USE strataer_local_var_mod
    118121    USE strataer_emiss_mod, ONLY: strataer_emiss_init
     
    350353       !    Deep convective variables used in phytrac
    351354       pmflxr, pmflxs,  &
    352        wdtrainA, wdtrainS, wdtrainM, &
     355       wdtrainA, wdtrainS, wdtrainM, wdtrainAS, &
    353356       upwd, dnwd, &
    354357       ep,  &
     
    402405       rneb,  &
    403406       zxsnow,snowhgt,qsnow,to_ice,sissnow,runoff,albsol3_lic, &
    404        zxfluxt,zxfluxq
     407!GG       zxfluxt,zxfluxq
     408       zxfluxt,zxfluxq, &
     409       fcds, fcdi, dh_basal_growth, dh_basal_melt, &
     410       dh_top_melt, dh_snow2sic, &
     411       dtice_melt, dtice_snow2sic
     412!GG
    405413
    406414
     
    18991907       ok_sync=ok_sync_omp
    19001908
    1901        freq_outNMC(1) = ecrit_files(7)
    1902        freq_outNMC(2) = ecrit_files(8)
    1903        freq_outNMC(3) = ecrit_files(9)
    1904        WRITE(lunout,*)'OK freq_outNMC(1)=',freq_outNMC(1)
    1905        WRITE(lunout,*)'OK freq_outNMC(2)=',freq_outNMC(2)
    1906        WRITE(lunout,*)'OK freq_outNMC(3)=',freq_outNMC(3)
     1909!       freq_outNMC(1) = ecrit_files(7)
     1910!       freq_outNMC(2) = ecrit_files(8)
     1911!       freq_outNMC(3) = ecrit_files(9)
     1912!       WRITE(lunout,*)'OK freq_outNMC(1)=',freq_outNMC(1)
     1913!       WRITE(lunout,*)'OK freq_outNMC(2)=',freq_outNMC(2)
     1914!       WRITE(lunout,*)'OK freq_outNMC(3)=',freq_outNMC(3)
     1915
    19071916
    19081917#ifndef CPP_XIOS
     
    32993308            debut,     lafin, &
    33003309            longitude_deg, latitude_deg, rugoro,  zrmu0,      &
    3301             sollwdown,    cldt,      &
     3310        !GG    sollwdown,    cldt,      &
     3311            sollwdown, pphi,   cldt,      &
     3312        !GG
    33023313            rain_fall, snow_fall, bs_fall, solsw,   solswfdiff, sollw,     &
    33033314            gustiness,                                &
     
    33473358            wake_delta_pbl_TKE, &
    33483359                                !>nrlmd+jyg
    3349              treedrg &           
     3360!GG             treedrg )
     3361            treedrg,hice, tice, bilg_cumul, &
     3362            fcds, fcdi, dh_basal_growth, dh_basal_melt, &
     3363            dh_top_melt, dh_snow2sic, &
     3364            dtice_melt, dtice_snow2sic , &
     3365!GG
    33503366!AM
    3351             , tsurf_tersrf, tsoil_tersrf, qsurf_tersrf, tsurf_new_tersrf, &
     3367            tsurf_tersrf, tsoil_tersrf, qsurf_tersrf, tsurf_new_tersrf, &
    33523368            cdragm_tersrf, cdragh_tersrf, &
    33533369            swnet_tersrf, lwnet_tersrf, fluxsens_tersrf, fluxlat_tersrf &
     
    36323648    wdtrainS(:,:) = 0.
    36333649    wdtrainM(:,:) = 0.
     3650    wdtrainAS(:,:) = 0.
    36343651    upwd(:,:) = 0.
    36353652    dnwd(:,:) = 0.
     
    60566073               topsw0,toplw0,solsw0,sollw0, &
    60576074               lwdnc0, lwdn0, lwdn, lwupc0, lwup0, lwup,  &
     6075               lwtoa0b, lwtoab , &  !FC
    60586076               swdnc0, swdn0, swdn, swupc0, swup0, swup, &
    60596077               topswad_aero, solswad_aero, &
     
    60706088               ZLWFT0_i, ZFLDN0, ZFLUP0, &
    60716089               ZSWFT0_i, ZFSDN0, ZFSUP0, &
     6090               ZFLUX_DIR, ZFLUX_DIR_CLEAR, ZFLUX_DIR_SUN, &
    60726091               cloud_cover_sw)
    60736092
     
    61356154                     topsw0p,toplw0p,solsw0p,sollw0p, &
    61366155                     lwdnc0p, lwdn0p, lwdnp, lwupc0p, lwup0p, lwupp,  &
     6156                     lwtoa0bp, lwtoabp , &  !FC
    61376157                     swdnc0p, swdn0p, swdnp, swupc0p, swup0p, swupp, &
    61386158                     topswad_aerop, solswad_aerop, &
     
    61496169                     ZLWFT0_i, ZFLDN0, ZFLUP0, &
    61506170                     ZSWFT0_i, ZFSDN0, ZFSUP0, &
     6171                     ZFLUX_DIR, ZFLUX_DIR_CLEAR, ZFLUX_DIR_SUN, &
    61516172                     cloud_cover_sw)
    61526173          ENDIF !ok_4xCO2atm
     
    61816202                     topsw0_s2,toplw0_s2,solsw0_s2,sollw0_s2, &
    61826203                     lwdnc0_s2, lwdn0_s2, lwdn_s2, lwupc0_s2, lwup0_s2, lwup_s2,  &
     6204                     lwtoa0b_s2, lwtoab_s2 , &  !FC
    61836205                     swdnc0_s2, swdn0_s2, swdn_s2, swupc0_s2, swup0_s2, swup_s2, &
    61846206                     topswad_aero_s2, solswad_aero_s2, &
     
    61956217                     ZLWFT0_i, ZFLDN0, ZFLUP0, &
    61966218                     ZSWFT0_i, ZFSDN0, ZFSUP0, &
     6219                     ZFLUX_DIR, ZFLUX_DIR_CLEAR, ZFLUX_DIR_SUN, &
    61976220                     cloud_cover_sw_s2)
    61986221          ENDIF ! ok_3Deffect
     
    69216944    ENDIF
    69226945
     6946    ! Merge wdtrainA and wdtrainS in the total source of precipitation due to
     6947    ! adiabatic updraughts.
     6948    !
     6949    wdtrainAS(:,:) = wdtrainA(:,:) + wdtrainS(:,:)
     6950
    69236951IF (CPPKEY_DUST) THEN
    6924     !  Avec SPLA, iflag_phytrac est forcé =1
     6952    !  Avec SPLA, iflag_phytrac est force =1
     6953
    69256954    CALL       phytracr_spl ( debut,lafin , jD_cur,jH_cur,iflag_con,       &
    69266955                      pdtphys,ftsol,                                       &
     
    69326961                      da,phi,phi2,d1a,dam,mp,ep,sigd,sij,clw,elij,         &
    69336962                      epmlmMm,eplaMm,upwd,dnwd,itop_con,ibas_con,          &
    6934                       ev,wdtrainA,  wdtrainM,wght_cvfd,                    &
     6963                      ev,wdtrainAS,  wdtrainM,wght_cvfd,                   &
    69356964                      fm_therm, entr_therm, rneb,                          &
    69366965                      beta_prec_fisrt,beta_prec,                           &
     
    69586987         da,       phi,       mp,       upwd, &
    69596988         phi2,     d1a,       dam,      sij, wght_cvfd, &        !<<RomP+RL
    6960          wdtrainA, wdtrainM,  sigd,     clw,elij, &   !<<RomP
     6989         wdtrainAS, wdtrainM,  sigd,     clw,elij, &   !<<RomP
    69616990         ev,       ep,        epmlmMm,  eplaMm, &     !<<RomP
    69626991         dnwd,     aerosol_couple,      flxmass_w, &
Note: See TracChangeset for help on using the changeset viewer.