Ignore:
Timestamp:
Nov 14, 2014, 9:22:21 PM (10 years ago)
Author:
idelkadi
Message:

Les modifications introduites ont pour but :
1/ d'autoriser le couplage entre INCA-aerosol et les parametrisations de
la nouvelle physique (NP) de LMDZ, en particulier les thermiques et le
transport convectif,
2/ generaliser les routines de calcul de proprietes optiques des
aerosols pour RRTM au cas ou les aerosols sont interactifs
3/ d'inclure les effets LW des aerosols stratospheriques pour RRTM

File:
1 edited

Legend:

Unmodified
Added
Removed
  • LMDZ5/trunk/libf/phylmd/phys_output_write_mod.F90

    r2144 r2146  
    8989         o_dtsvdfg, o_dtsvdfi, o_rugs, o_od550aer, &
    9090         o_od865aer, o_absvisaer, o_od550lt1aer, &
    91          o_sconcso4, o_sconcoa, o_sconcbc, &
    92          o_sconcss, o_sconcdust, o_concso4, &
     91         o_sconcso4, o_sconcno3, o_sconcoa, o_sconcbc, &
     92         o_sconcss, o_sconcdust, o_concso4, o_concno3, &
    9393         o_concoa, o_concbc, o_concss, o_concdust, &
    9494         o_loadso4, o_loadoa, o_loadbc, o_loadss, &
    95          o_loaddust, o_tausumaero, o_topswad, &
    96          o_topswad0, o_solswad, o_solswad0, &
     95         o_loaddust, o_tausumaero, o_tausumaero_lw, &
     96         o_topswad, o_topswad0, o_solswad, o_solswad0, &
     97         o_toplwad, o_toplwad0, o_sollwad, o_sollwad0, &
    9798         o_swtoaas_nat, o_swsrfas_nat, &
    9899         o_swtoacs_nat, o_swtoaas_ant, &
     
    195196         pmflxr, pmflxs, prfl, psfl, re, fl, rh2m, &
    196197         qsat2m, tpote, tpot, d_ts, zxrugs, od550aer, &
    197          od865aer, absvisaer, od550lt1aer, sconcso4, &
    198          sconcoa, sconcbc, sconcss, sconcdust, concso4, &
     198         od865aer, absvisaer, od550lt1aer, sconcso4, sconcno3, &
     199         sconcoa, sconcbc, sconcss, sconcdust, concso4, concno3, &
    199200         concoa, concbc, concss, concdust, loadso4, &
    200201         loadoa, loadbc, loadss, loaddust, tausum_aero, &
     
    203204         topsw0_aero, solsw0_aero, topswcf_aero, &
    204205         solswcf_aero, topswai_aero, solswai_aero, &
     206         toplwad_aero, toplwad0_aero, sollwad_aero, &
     207         sollwad0_aero, toplwai_aero, sollwai_aero, &
    205208         scdnc, cldncl, reffclws, reffclwc, cldnvi, &
    206209         lcc, lcc3d, lcc3dcon, lcc3dstra, reffclwtop, &
     
    228231    USE surface_data, only: type_ocean, ok_veget, ok_snow
    229232!    USE aero_mod, only: naero_spc
    230     USE aero_mod, only: naero_tot
     233    USE aero_mod, only: naero_tot, id_STRAT_phy
    231234    USE ioipsl, only: histend, histsync
    232235    USE iophy, only: set_itau_iophy, histwrite_phy
     
    331334       CALL histwrite_phy(o_t2m_min, zt2m)
    332335       CALL histwrite_phy(o_t2m_max, zt2m)
    333        if (.not. ok_all_xml) then
    334          CALL histwrite_phy(o_t2m_max_mon, t2m_max_mon)
    335          CALL histwrite_phy(o_t2m_min_mon, t2m_min_mon)
    336        endif
     336       CALL histwrite_phy(o_t2m_max_mon, t2m_max_mon)
     337       CALL histwrite_phy(o_t2m_min_mon, t2m_min_mon)
    337338
    338339       IF (vars_defined) THEN
     
    795796       CALL histwrite_phy(o_rugs, zxrugs)
    796797       ! OD550 per species
    797        IF (new_aod .and. (.not. aerosol_couple)) THEN
     798!--OLIVIER
     799!This is warranted by treating INCA aerosols as offline aerosols
     800!       IF (new_aod .and. (.not. aerosol_couple)) THEN
     801       IF (new_aod) THEN
    798802          IF (flag_aerosol.GT.0) THEN
    799803             CALL histwrite_phy(o_od550aer, od550aer)
     
    802806             CALL histwrite_phy(o_od550lt1aer, od550lt1aer)
    803807             CALL histwrite_phy(o_sconcso4, sconcso4)
     808             CALL histwrite_phy(o_sconcno3, sconcno3)
    804809             CALL histwrite_phy(o_sconcoa, sconcoa)
    805810             CALL histwrite_phy(o_sconcbc, sconcbc)
     
    807812             CALL histwrite_phy(o_sconcdust, sconcdust)
    808813             CALL histwrite_phy(o_concso4, concso4)
     814             CALL histwrite_phy(o_concno3, concno3)
    809815             CALL histwrite_phy(o_concoa, concoa)
    810816             CALL histwrite_phy(o_concbc, concbc)
     
    826832             END DO
    827833          ENDIF
     834          IF (flag_aerosol_strat) THEN
     835             CALL histwrite_phy(o_tausumaero_lw, &
     836                  tausum_aero(:,6,id_STRAT_phy) )
     837          ENDIF
    828838       ENDIF
    829839       IF (ok_ade) THEN
     
    832842          CALL histwrite_phy(o_solswad, solswad_aero)
    833843          CALL histwrite_phy(o_solswad0, solswad0_aero)
     844          CALL histwrite_phy(o_toplwad, toplwad_aero)
     845          CALL histwrite_phy(o_toplwad0, toplwad0_aero)
     846          CALL histwrite_phy(o_sollwad, sollwad_aero)
     847          CALL histwrite_phy(o_sollwad0, sollwad0_aero)
    834848          !====MS forcing diagnostics
    835849          if (new_aod) then
Note: See TracChangeset for help on using the changeset viewer.