CAM
mo_gas_phase_chemdr Module Reference

Functions/Subroutines

subroutine, public gas_phase_chemdr_inti (chem_name)
 
subroutine, public gas_phase_chemdr (lchnk, ncol, imozart, q, phis, zm, zi, calday, tfld, pmid, pdel, pint, cldw, troplev, ncldwtr, ufld, vfld, delt, ps, xactive_prates, fsds, ts, asdir, ocnfrac, icefrac, precc, precl, snowhland, ghg_chem, latmapback, chem_name, drydepflx, cflx, qtend, pbuf)
 

Variables

integer, dimension(pcnst), public map2chm = 0
 
integer synoz_ndx
 
integer so4_ndx
 
integer h2o_ndx
 
integer o2_ndx
 
integer o_ndx
 
integer hno3_ndx
 
integer dst_ndx
 
integer cldice_ndx
 
integer o3_ndx
 
integer het1_ndx
 
integer ndx_cldfr
 
integer ndx_cmfdqr
 
integer ndx_nevapr
 
integer ndx_cldtop
 
integer ndx_prain
 
integer ndx_sadsulf
 
integer ndx_h2so4
 
integer inv_ndx_cnst_o3
 
integer inv_ndx_m
 
character(len=fieldname_len), dimension(rxntot-phtcnt) rxn_names
 
character(len=fieldname_len), dimension(phtcnt) pht_names
 
character(len=fieldname_len), dimension(rxt_tag_cnt) tag_names
 
character(len=fieldname_len), dimension(extcnt) extfrc_name
 
logical convproc_do_aer
 

Function/Subroutine Documentation

◆ gas_phase_chemdr()

subroutine, public mo_gas_phase_chemdr::gas_phase_chemdr ( integer, intent(in)  lchnk,
integer, intent(in)  ncol,
integer, intent(in)  imozart,
real(r8), dimension(pcols,pver,pcnst), intent(in)  q,
real(r8), dimension(pcols), intent(in)  phis,
real(r8), dimension(pcols,pver), intent(in)  zm,
real(r8), dimension(pcols,pver+1), intent(in)  zi,
real(r8), intent(in)  calday,
real(r8), dimension(pcols,pver), intent(in)  tfld,
real(r8), dimension(pcols,pver), intent(in)  pmid,
real(r8), dimension(pcols,pver), intent(in)  pdel,
real(r8), dimension(pcols,pver+1), intent(in)  pint,
real(r8), dimension(pcols,pver), intent(in)  cldw,
integer, dimension(pcols), intent(in)  troplev,
real(r8), dimension(pcols,pver), intent(in)  ncldwtr,
real(r8), dimension(pcols,pver), intent(in)  ufld,
real(r8), dimension(pcols,pver), intent(in)  vfld,
real(r8), intent(in)  delt,
real(r8), dimension(pcols), intent(in)  ps,
logical, intent(in)  xactive_prates,
real(r8), dimension(pcols), intent(in)  fsds,
real(r8), dimension(pcols), intent(in)  ts,
real(r8), dimension(pcols), intent(in)  asdir,
real(r8), dimension(pcols), intent(in)  ocnfrac,
real(r8), dimension(pcols), intent(in)  icefrac,
real(r8), dimension(pcols), intent(in)  precc,
real(r8), dimension(pcols), intent(in)  precl,
real(r8), dimension(pcols), intent(in)  snowhland,
logical, intent(in)  ghg_chem,
integer, dimension(pcols), intent(in)  latmapback,
character(len=*), intent(in)  chem_name,
real(r8), dimension(pcols,pcnst), intent(out)  drydepflx,
real(r8), dimension(pcols,pcnst), intent(inout)  cflx,
real(r8), dimension(pcols,pver,pcnst), intent(inout)  qtend,
type(physics_buffer_desc), dimension(:), pointer  pbuf 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ gas_phase_chemdr_inti()

subroutine, public mo_gas_phase_chemdr::gas_phase_chemdr_inti ( character(len=*), intent(in)  chem_name)
Here is the call graph for this function:
Here is the caller graph for this function:

Variable Documentation

◆ cldice_ndx

integer mo_gas_phase_chemdr::cldice_ndx
private

◆ convproc_do_aer

logical mo_gas_phase_chemdr::convproc_do_aer
private

◆ dst_ndx

integer mo_gas_phase_chemdr::dst_ndx
private

◆ extfrc_name

character(len=fieldname_len), dimension(extcnt) mo_gas_phase_chemdr::extfrc_name
private

◆ h2o_ndx

integer mo_gas_phase_chemdr::h2o_ndx
private

◆ het1_ndx

integer mo_gas_phase_chemdr::het1_ndx
private

◆ hno3_ndx

integer mo_gas_phase_chemdr::hno3_ndx
private

◆ inv_ndx_cnst_o3

integer mo_gas_phase_chemdr::inv_ndx_cnst_o3
private

◆ inv_ndx_m

integer mo_gas_phase_chemdr::inv_ndx_m
private

◆ map2chm

integer, dimension(pcnst), public mo_gas_phase_chemdr::map2chm = 0

◆ ndx_cldfr

integer mo_gas_phase_chemdr::ndx_cldfr
private

◆ ndx_cldtop

integer mo_gas_phase_chemdr::ndx_cldtop
private

◆ ndx_cmfdqr

integer mo_gas_phase_chemdr::ndx_cmfdqr
private

◆ ndx_h2so4

integer mo_gas_phase_chemdr::ndx_h2so4
private

◆ ndx_nevapr

integer mo_gas_phase_chemdr::ndx_nevapr
private

◆ ndx_prain

integer mo_gas_phase_chemdr::ndx_prain
private

◆ ndx_sadsulf

integer mo_gas_phase_chemdr::ndx_sadsulf
private

◆ o2_ndx

integer mo_gas_phase_chemdr::o2_ndx
private

◆ o3_ndx

integer mo_gas_phase_chemdr::o3_ndx
private

◆ o_ndx

integer mo_gas_phase_chemdr::o_ndx
private

◆ pht_names

character(len=fieldname_len), dimension(phtcnt) mo_gas_phase_chemdr::pht_names
private

◆ rxn_names

character(len=fieldname_len), dimension(rxntot-phtcnt) mo_gas_phase_chemdr::rxn_names
private

◆ so4_ndx

integer mo_gas_phase_chemdr::so4_ndx
private

◆ synoz_ndx

integer mo_gas_phase_chemdr::synoz_ndx
private

◆ tag_names

character(len=fieldname_len), dimension(rxt_tag_cnt) mo_gas_phase_chemdr::tag_names
private