Changeset 3100 for LMDZ6/trunk/libf/phylmd/phytrac_mod.F90
- Timestamp:
- Dec 3, 2017, 6:22:35 PM (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/trunk/libf/phylmd/phytrac_mod.F90
r3099 r3100 104 104 USE traccoag_mod 105 105 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 106 108 USE phys_local_var_mod, ONLY: budg_dep_dry_h2so4, budg_dep_wet_h2so4 107 109 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_strat110 USE infotrac, ONLY: nbtr_sulgas, id_OCS_strat, id_SO2_strat, id_H2SO4_strat 109 111 USE aerophys 110 112 #endif … … 701 703 IF (type_trac=='coag') THEN 702 704 ! initialize wet deposition flux of sulfur 705 budg_dep_wet_ocs(:)=0.0 706 budg_dep_wet_so2(:)=0.0 703 707 budg_dep_wet_h2so4(:)=0.0 704 708 budg_dep_wet_part(:)=0.0 … … 709 713 DO it = 1, nbtr 710 714 !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 712 722 budg_dep_wet_h2so4(i)=budg_dep_wet_h2so4(i)+d_tr_cv(i,k,it)*(mSatom/mH2SO4mol) & 713 723 & *(paprs(i,k)-paprs(i,k+1))/RG/pdtphys … … 773 783 774 784 ! initialize dry deposition flux of sulfur 785 budg_dep_dry_ocs(:)=0.0 786 budg_dep_dry_so2(:)=0.0 775 787 budg_dep_dry_h2so4(:)=0.0 776 788 budg_dep_dry_part(:)=0.0 … … 807 819 IF (type_trac=='coag') THEN 808 820 ! 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 810 826 budg_dep_dry_h2so4(:)=budg_dep_dry_h2so4(:)-source(:,it)*(mSatom/mH2SO4mol) 811 827 ELSEIF (it.GT.nbtr_sulgas) THEN … … 893 909 DO k = 1, klev 894 910 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 896 918 budg_dep_wet_h2so4(i)=budg_dep_wet_h2so4(i)+d_tr_ls(i,k,it)*(mSatom/mH2SO4mol) & 897 919 & *(paprs(i,k)-paprs(i,k+1))/RG/pdtphys
Note: See TracChangeset
for help on using the changeset viewer.