Ignore:
Timestamp:
Dec 3, 2017, 6:22:35 PM (6 years ago)
Author:
oboucher
Message:

Adding some diags for the StratAer? configuration

File:
1 edited

Legend:

Unmodified
Added
Removed
  • LMDZ6/trunk/libf/phylmd/phytrac_mod.F90

    r3099 r3100  
    104104    USE traccoag_mod
    105105    USE phys_local_var_mod, ONLY: mdw
     106    USE phys_local_var_mod, ONLY: budg_dep_dry_ocs,   budg_dep_wet_ocs
     107    USE phys_local_var_mod, ONLY: budg_dep_dry_so2,   budg_dep_wet_so2
    106108    USE phys_local_var_mod, ONLY: budg_dep_dry_h2so4, budg_dep_wet_h2so4
    107109    USE phys_local_var_mod, ONLY: budg_dep_dry_part,  budg_dep_wet_part
    108     USE infotrac, ONLY: nbtr_sulgas, id_SO2_strat, id_H2SO4_strat
     110    USE infotrac, ONLY: nbtr_sulgas, id_OCS_strat, id_SO2_strat, id_H2SO4_strat
    109111    USE aerophys
    110112#endif
     
    701703       IF (type_trac=='coag') THEN
    702704         ! initialize wet deposition flux of sulfur
     705         budg_dep_wet_ocs(:)=0.0
     706         budg_dep_wet_so2(:)=0.0
    703707         budg_dep_wet_h2so4(:)=0.0
    704708         budg_dep_wet_part(:)=0.0
     
    709713         DO it = 1, nbtr
    710714         !do not include SO2 because most of it comes trom the troposphere
    711            IF (it==id_H2SO4_strat) THEN
     715           IF (it==id_OCS_strat) THEN
     716             budg_dep_wet_ocs(i)=budg_dep_wet_ocs(i)+d_tr_cv(i,k,it)*(mSatom/mOCSmol) &
     717                            & *(paprs(i,k)-paprs(i,k+1))/RG/pdtphys
     718           ELSEIF (it==id_SO2_strat) THEN
     719             budg_dep_wet_so2(i)=budg_dep_wet_so2(i)+d_tr_cv(i,k,it)*(mSatom/mSO2mol) &
     720                            & *(paprs(i,k)-paprs(i,k+1))/RG/pdtphys
     721           ELSEIF (it==id_H2SO4_strat) THEN
    712722             budg_dep_wet_h2so4(i)=budg_dep_wet_h2so4(i)+d_tr_cv(i,k,it)*(mSatom/mH2SO4mol) &
    713723                            & *(paprs(i,k)-paprs(i,k+1))/RG/pdtphys
     
    773783
    774784         ! initialize dry deposition flux of sulfur
     785         budg_dep_dry_ocs(:)=0.0
     786         budg_dep_dry_so2(:)=0.0
    775787         budg_dep_dry_h2so4(:)=0.0
    776788         budg_dep_dry_part(:)=0.0
     
    807819             IF (type_trac=='coag') THEN
    808820               ! compute dry deposition flux of sulfur (sum over gases and particles)
    809                IF (it==id_H2SO4_strat) THEN
     821               IF (it==id_OCS_strat) THEN
     822                 budg_dep_dry_ocs(:)=budg_dep_dry_ocs(:)-source(:,it)*(mSatom/mOCSmol)
     823               ELSEIF (it==id_SO2_strat) THEN
     824                 budg_dep_dry_so2(:)=budg_dep_dry_so2(:)-source(:,it)*(mSatom/mSO2mol)
     825               ELSEIF (it==id_H2SO4_strat) THEN
    810826                 budg_dep_dry_h2so4(:)=budg_dep_dry_h2so4(:)-source(:,it)*(mSatom/mH2SO4mol)
    811827               ELSEIF (it.GT.nbtr_sulgas) THEN
     
    893909           DO k = 1, klev
    894910           DO it = 1, nbtr
    895              IF (it==id_H2SO4_strat) THEN
     911             IF (it==id_OCS_strat) THEN
     912               budg_dep_wet_ocs(i)=budg_dep_wet_ocs(i)+d_tr_ls(i,k,it)*(mSatom/mOCSmol) &
     913                              & *(paprs(i,k)-paprs(i,k+1))/RG/pdtphys
     914             ELSEIF (it==id_SO2_strat) THEN
     915               budg_dep_wet_so2(i)=budg_dep_wet_so2(i)+d_tr_ls(i,k,it)*(mSatom/mSO2mol) &
     916                              & *(paprs(i,k)-paprs(i,k+1))/RG/pdtphys
     917             ELSEIF (it==id_H2SO4_strat) THEN
    896918               budg_dep_wet_h2so4(i)=budg_dep_wet_h2so4(i)+d_tr_ls(i,k,it)*(mSatom/mH2SO4mol) &
    897919                              & *(paprs(i,k)-paprs(i,k+1))/RG/pdtphys
Note: See TracChangeset for help on using the changeset viewer.