CAM
mo_chm_diags Module Reference

Functions/Subroutines

subroutine, public chm_diags_inti
 
subroutine, public chm_diags (lchnk, ncol, vmr, mmr, rxt_rates, invariants, depvel, depflx, mmr_tend, pdel, pbuf)
 
subroutine, public het_diags (het_rates, mmr, pdel, lchnk, ncol)
 

Variables

integer id_n
 
integer id_no
 
integer id_no2
 
integer id_no3
 
integer id_n2o5
 
integer id_hno3
 
integer id_ho2no2
 
integer id_clono2
 
integer id_brono2
 
integer id_cl
 
integer id_clo
 
integer id_hocl
 
integer id_cl2
 
integer id_cl2o2
 
integer id_oclo
 
integer id_hcl
 
integer id_brcl
 
integer id_ccl4
 
integer id_cfc11
 
integer id_cfc113
 
integer id_ch3ccl3
 
integer id_cfc12
 
integer id_ch3cl
 
integer id_hcfc22
 
integer id_cf2clbr
 
integer id_br
 
integer id_bro
 
integer id_hbr
 
integer id_hobr
 
integer id_ch4
 
integer id_h2o
 
integer id_h2
 
integer id_o
 
integer id_o2
 
integer id_h
 
integer, parameter njeuv = neuv
 
integer, dimension(njeuvrid_jeuv
 
integer rid_jno_i
 
integer rid_jno
 
logical has_jeuvs
 
logical has_jno_i
 
logical has_jno
 
integer, dimension(3) nox_species
 
integer, dimension(15) noy_species
 
integer, dimension(6) clox_species
 
integer, dimension(9) cloy_species
 
integer, dimension(17) tcly_species
 
integer, dimension(2) brox_species
 
integer, dimension(6) broy_species
 
integer, dimension(3) toth_species
 
integer, dimension(3) sox_species
 
integer, dimension(3) nhx_species
 
integer, dimension(gas_pcnst) aer_species
 
character(len=fieldname_len), dimension(gas_pcnst) dtchem_name
 
character(len=fieldname_len), dimension(gas_pcnst) depvel_name
 
character(len=fieldname_len), dimension(gas_pcnst) depflx_name
 
character(len=fieldname_len), dimension(gas_pcnst) wetdep_name
 
character(len=fieldname_len), dimension(gas_pcnst) wtrate_name
 
real(r8), parameter n_molwgt = 14.00674_r8
 
real(r8), parameter s_molwgt = 32.066_r8
 
character(len=32) chempkg
 

Function/Subroutine Documentation

◆ chm_diags()

subroutine, public mo_chm_diags::chm_diags ( integer, intent(in)  lchnk,
integer, intent(in)  ncol,
real(r8), dimension(ncol,pver,gas_pcnst), intent(in)  vmr,
real(r8), dimension(ncol,pver,gas_pcnst), intent(in)  mmr,
real(r8), dimension(ncol,pver,rxntot), intent(in)  rxt_rates,
real(r8), dimension(ncol,pver,max(1,nfs)), intent(in)  invariants,
real(r8), dimension(ncol, gas_pcnst), intent(in)  depvel,
real(r8), dimension(ncol, gas_pcnst), intent(in)  depflx,
real(r8), dimension(ncol,pver,gas_pcnst), intent(in)  mmr_tend,
real(r8), dimension(ncol,pver), intent(in)  pdel,
type(physics_buffer_desc), dimension(:), pointer  pbuf 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ chm_diags_inti()

subroutine, public mo_chm_diags::chm_diags_inti ( )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ het_diags()

subroutine, public mo_chm_diags::het_diags ( real(r8), dimension(ncol,pver,max(1,gas_pcnst)), intent(in)  het_rates,
real(r8), dimension(ncol,pver,gas_pcnst), intent(in)  mmr,
real(r8), dimension(ncol,pver), intent(in)  pdel,
integer, intent(in)  lchnk,
integer, intent(in)  ncol 
)
Here is the call graph for this function:
Here is the caller graph for this function:

Variable Documentation

◆ aer_species

integer, dimension(gas_pcnst) mo_chm_diags::aer_species
private

◆ brox_species

integer, dimension(2) mo_chm_diags::brox_species
private

◆ broy_species

integer, dimension(6) mo_chm_diags::broy_species
private

◆ chempkg

character(len=32) mo_chm_diags::chempkg
private

◆ clox_species

integer, dimension(6) mo_chm_diags::clox_species
private

◆ cloy_species

integer, dimension(9) mo_chm_diags::cloy_species
private

◆ depflx_name

character(len=fieldname_len), dimension(gas_pcnst) mo_chm_diags::depflx_name
private

◆ depvel_name

character(len=fieldname_len), dimension(gas_pcnst) mo_chm_diags::depvel_name
private

◆ dtchem_name

character(len=fieldname_len), dimension(gas_pcnst) mo_chm_diags::dtchem_name
private

◆ has_jeuvs

logical mo_chm_diags::has_jeuvs
private

◆ has_jno

logical mo_chm_diags::has_jno
private

◆ has_jno_i

logical mo_chm_diags::has_jno_i
private

◆ id_br

integer mo_chm_diags::id_br
private

◆ id_brcl

integer mo_chm_diags::id_brcl
private

◆ id_bro

integer mo_chm_diags::id_bro
private

◆ id_brono2

integer mo_chm_diags::id_brono2
private

◆ id_ccl4

integer mo_chm_diags::id_ccl4
private

◆ id_cf2clbr

integer mo_chm_diags::id_cf2clbr
private

◆ id_cfc11

integer mo_chm_diags::id_cfc11
private

◆ id_cfc113

integer mo_chm_diags::id_cfc113
private

◆ id_cfc12

integer mo_chm_diags::id_cfc12
private

◆ id_ch3ccl3

integer mo_chm_diags::id_ch3ccl3
private

◆ id_ch3cl

integer mo_chm_diags::id_ch3cl
private

◆ id_ch4

integer mo_chm_diags::id_ch4
private

◆ id_cl

integer mo_chm_diags::id_cl
private

◆ id_cl2

integer mo_chm_diags::id_cl2
private

◆ id_cl2o2

integer mo_chm_diags::id_cl2o2
private

◆ id_clo

integer mo_chm_diags::id_clo
private

◆ id_clono2

integer mo_chm_diags::id_clono2
private

◆ id_h

integer mo_chm_diags::id_h
private

◆ id_h2

integer mo_chm_diags::id_h2
private

◆ id_h2o

integer mo_chm_diags::id_h2o
private

◆ id_hbr

integer mo_chm_diags::id_hbr
private

◆ id_hcfc22

integer mo_chm_diags::id_hcfc22
private

◆ id_hcl

integer mo_chm_diags::id_hcl
private

◆ id_hno3

integer mo_chm_diags::id_hno3
private

◆ id_ho2no2

integer mo_chm_diags::id_ho2no2
private

◆ id_hobr

integer mo_chm_diags::id_hobr
private

◆ id_hocl

integer mo_chm_diags::id_hocl
private

◆ id_n

integer mo_chm_diags::id_n
private

◆ id_n2o5

integer mo_chm_diags::id_n2o5
private

◆ id_no

integer mo_chm_diags::id_no
private

◆ id_no2

integer mo_chm_diags::id_no2
private

◆ id_no3

integer mo_chm_diags::id_no3
private

◆ id_o

integer mo_chm_diags::id_o
private

◆ id_o2

integer mo_chm_diags::id_o2
private

◆ id_oclo

integer mo_chm_diags::id_oclo
private

◆ n_molwgt

real(r8), parameter mo_chm_diags::n_molwgt = 14.00674_r8
private

◆ nhx_species

integer, dimension(3) mo_chm_diags::nhx_species
private

◆ njeuv

integer, parameter mo_chm_diags::njeuv = neuv
private

◆ nox_species

integer, dimension(3) mo_chm_diags::nox_species
private

◆ noy_species

integer, dimension(15) mo_chm_diags::noy_species
private

◆ rid_jeuv

integer, dimension(njeuv) mo_chm_diags::rid_jeuv
private

◆ rid_jno

integer mo_chm_diags::rid_jno
private

◆ rid_jno_i

integer mo_chm_diags::rid_jno_i
private

◆ s_molwgt

real(r8), parameter mo_chm_diags::s_molwgt = 32.066_r8
private

◆ sox_species

integer, dimension(3) mo_chm_diags::sox_species
private

◆ tcly_species

integer, dimension(17) mo_chm_diags::tcly_species
private

◆ toth_species

integer, dimension(3) mo_chm_diags::toth_species
private

◆ wetdep_name

character(len=fieldname_len), dimension(gas_pcnst) mo_chm_diags::wetdep_name
private

◆ wtrate_name

character(len=fieldname_len), dimension(gas_pcnst) mo_chm_diags::wtrate_name
private