CAM
mo_usrrxt.F90 File Reference

Modules

module  mo_usrrxt
 

Functions/Subroutines

subroutine, public mo_usrrxt::usrrxt_inti
 
subroutine, public mo_usrrxt::usrrxt (rxt, temp, tempi, tempe, invariants, h2ovmr, ps, pmid, m, sulfate, mmr, relhum, strato_sad, ltrop, ncol, sad_total, cwat, mbar, pbuf)
 
subroutine, public mo_usrrxt::usrrxt_hrates (rxt, tempn, tempi, tempe, invariants, h2ovmr, pmid, m, ncol, kbot)
 
subroutine mo_usrrxt::comp_exp (x, y, n)
 
real(r8) function mo_usrrxt::hetrxtrate (sfc, dm_aer, dg_gas, c_gas, gamma_gas)
 

Variables

integer mo_usrrxt::usr_o_o2_ndx
 
integer mo_usrrxt::usr_ho2_ho2_ndx
 
integer mo_usrrxt::usr_n2o5_m_ndx
 
integer mo_usrrxt::usr_hno3_oh_ndx
 
integer mo_usrrxt::usr_ho2no2_m_ndx
 
integer mo_usrrxt::usr_n2o5_aer_ndx
 
integer mo_usrrxt::usr_no3_aer_ndx
 
integer mo_usrrxt::usr_no2_aer_ndx
 
integer mo_usrrxt::usr_co_oh_a_ndx
 
integer mo_usrrxt::usr_co_oh_b_ndx
 
integer mo_usrrxt::usr_pan_m_ndx
 
integer mo_usrrxt::usr_ch3coch3_oh_ndx
 
integer mo_usrrxt::usr_mco3_no2_ndx
 
integer mo_usrrxt::usr_mpan_m_ndx
 
integer mo_usrrxt::usr_xooh_oh_ndx
 
integer mo_usrrxt::usr_so2_oh_ndx
 
integer mo_usrrxt::usr_dms_oh_ndx
 
integer mo_usrrxt::usr_ho2_aer_ndx
 
integer mo_usrrxt::tag_no2_no3_ndx
 
integer mo_usrrxt::tag_no2_oh_ndx
 
integer mo_usrrxt::tag_no2_ho2_ndx
 
integer mo_usrrxt::tag_c2h4_oh_ndx
 
integer mo_usrrxt::tag_c3h6_oh_ndx
 
integer mo_usrrxt::tag_ch3co3_no2_ndx
 
integer mo_usrrxt::usr_oa_o2_ndx
 
integer mo_usrrxt::usr_xno2no3_m_ndx
 
integer mo_usrrxt::usr_no2xno3_m_ndx
 
integer mo_usrrxt::usr_xhno3_oh_ndx
 
integer mo_usrrxt::usr_xho2no2_m_ndx
 
integer mo_usrrxt::usr_xno2no3_aer_ndx
 
integer mo_usrrxt::usr_no2xno3_aer_ndx
 
integer mo_usrrxt::usr_xno3_aer_ndx
 
integer mo_usrrxt::usr_xno2_aer_ndx
 
integer mo_usrrxt::usr_xpan_m_ndx
 
integer mo_usrrxt::usr_xmpan_m_ndx
 
integer mo_usrrxt::usr_mco3_xno2_ndx
 
integer mo_usrrxt::usr_c2o3_no2_ndx
 
integer mo_usrrxt::usr_c2h4_oh_ndx
 
integer mo_usrrxt::usr_xo2n_ho2_ndx
 
integer mo_usrrxt::usr_c2o3_xno2_ndx
 
integer mo_usrrxt::tag_xo2n_no_ndx
 
integer mo_usrrxt::tag_xo2_ho2_ndx
 
integer mo_usrrxt::tag_xo2_no_ndx
 
integer mo_usrrxt::usr_o_o_ndx
 
integer mo_usrrxt::usr_cl2o2_m_ndx
 
integer mo_usrrxt::usr_so3_h2o_ndx
 
integer mo_usrrxt::tag_clo_clo_ndx
 
integer mo_usrrxt::ion1_ndx
 
integer mo_usrrxt::ion2_ndx
 
integer mo_usrrxt::ion3_ndx
 
integer mo_usrrxt::ion11_ndx
 
integer mo_usrrxt::elec1_ndx
 
integer mo_usrrxt::elec2_ndx
 
integer mo_usrrxt::elec3_ndx
 
integer mo_usrrxt::het1_ndx
 
integer mo_usrrxt::usr_oh_co_ndx
 
integer mo_usrrxt::het_no2_h2o_ndx
 
integer mo_usrrxt::usr_oh_dms_ndx
 
integer mo_usrrxt::aq_so2_h2o2_ndx
 
integer mo_usrrxt::aq_so2_o3_ndx
 
integer mo_usrrxt::h2o_ndx
 
integer mo_usrrxt::so4_ndx
 
integer mo_usrrxt::cb2_ndx
 
integer mo_usrrxt::oc2_ndx
 
integer mo_usrrxt::soa_ndx
 
integer mo_usrrxt::nit_ndx
 
integer mo_usrrxt::usr_cohc_oh_ndx
 
integer mo_usrrxt::usr_come_oh_ndx
 
integer mo_usrrxt::usr_co01_oh_ndx
 
integer mo_usrrxt::usr_co02_oh_ndx
 
integer mo_usrrxt::usr_co03_oh_ndx
 
integer mo_usrrxt::usr_co04_oh_ndx
 
integer mo_usrrxt::usr_co05_oh_ndx
 
integer mo_usrrxt::usr_co06_oh_ndx
 
integer mo_usrrxt::usr_co07_oh_ndx
 
integer mo_usrrxt::usr_co08_oh_ndx
 
integer mo_usrrxt::usr_co09_oh_ndx
 
integer mo_usrrxt::usr_co10_oh_ndx
 
integer mo_usrrxt::usr_co11_oh_ndx
 
integer mo_usrrxt::usr_co12_oh_ndx
 
integer mo_usrrxt::usr_co13_oh_ndx
 
integer mo_usrrxt::usr_co14_oh_ndx
 
integer mo_usrrxt::usr_co15_oh_ndx
 
integer mo_usrrxt::usr_co16_oh_ndx
 
integer mo_usrrxt::usr_co17_oh_ndx
 
integer mo_usrrxt::usr_co18_oh_ndx
 
integer mo_usrrxt::usr_co19_oh_ndx
 
integer mo_usrrxt::usr_co20_oh_ndx
 
integer mo_usrrxt::usr_co21_oh_ndx
 
integer mo_usrrxt::usr_co22_oh_ndx
 
integer mo_usrrxt::usr_co23_oh_ndx
 
integer mo_usrrxt::usr_co24_oh_ndx
 
integer mo_usrrxt::usr_co25_oh_ndx
 
integer mo_usrrxt::usr_co26_oh_ndx
 
integer mo_usrrxt::usr_co27_oh_ndx
 
integer mo_usrrxt::usr_co28_oh_ndx
 
integer mo_usrrxt::usr_co29_oh_ndx
 
integer mo_usrrxt::usr_co30_oh_ndx
 
integer mo_usrrxt::usr_co31_oh_ndx
 
integer mo_usrrxt::usr_co32_oh_ndx
 
integer mo_usrrxt::usr_co33_oh_ndx
 
integer mo_usrrxt::usr_co34_oh_ndx
 
integer mo_usrrxt::usr_co35_oh_ndx
 
integer mo_usrrxt::usr_co36_oh_ndx
 
integer mo_usrrxt::usr_co37_oh_ndx
 
integer mo_usrrxt::usr_co38_oh_ndx
 
integer mo_usrrxt::usr_co39_oh_ndx
 
integer mo_usrrxt::usr_co40_oh_ndx
 
integer mo_usrrxt::usr_co41_oh_ndx
 
integer mo_usrrxt::usr_co42_oh_ndx
 
logical mo_usrrxt::has_aerosols
 
real(r8), parameter mo_usrrxt::t0 = 300._r8
 
real(r8), parameter mo_usrrxt::trlim2 = 17._r8/3._r8
 
real(r8), parameter mo_usrrxt::trlim3 = 15._r8/3._r8
 
logical mo_usrrxt::has_ion_rxts