CAM
chem_mods Module Reference

Variables

integer, parameter phtcnt = 1
 
integer, parameter rxntot = 7
 
integer, parameter gascnt = 6
 
integer, parameter nabscol = 2
 
integer, parameter gas_pcnst = 31
 
integer, parameter nfs = 8
 
integer, parameter relcnt = 0
 
integer, parameter grpcnt = 0
 
integer, parameter nzcnt = 32
 
integer, parameter extcnt = 9
 
integer, parameter clscnt1 = 1
 
integer, parameter clscnt2 = 0
 
integer, parameter clscnt3 = 0
 
integer, parameter clscnt4 = 30
 
integer, parameter clscnt5 = 0
 
integer, parameter indexm = 1
 
integer, parameter indexh2o = 4
 
integer, parameter clsze = 1
 
integer, parameter rxt_tag_cnt = 4
 
integer, parameter nslvd = 0
 
integer, dimension(5) clscnt = 0
 
integer, dimension(4, 5) cls_rxt_cnt = 0
 
integer, dimension(gas_pcnst, 5) clsmap = 0
 
integer, dimension(gas_pcnst, 5) permute = 0
 
integer, dimension(clscnt4diag_map = 0
 
real(r8), dimension(gas_pcnstadv_mass = 0._r8
 
real(r8), dimension(gas_pcnstcrb_mass = 0._r8
 
real(r8), dimension(max(1, nfs)) fix_mass
 
integer, dimension(:), allocatable rxt_tag_map
 
real(r8), dimension(:,:), allocatable pht_alias_mult
 
character(len=16), dimension(:), allocatable rxt_tag_lst
 
character(len=16), dimension(:,:), allocatable pht_alias_lst
 
character(len=16), dimension(max(1, nfs)) inv_lst
 
character(len=16), dimension(max(1, extcnt)) extfrc_lst
 
logical, dimension(max(1, extcnt)) frc_from_dataset
 
character(len=16), dimension(max(1, nslvd)) slvd_lst
 

Variable Documentation

◆ adv_mass

real(r8), dimension(gas_pcnst) chem_mods::adv_mass = 0._r8

◆ cls_rxt_cnt

integer, dimension(4,5) chem_mods::cls_rxt_cnt = 0

◆ clscnt

integer, dimension(5) chem_mods::clscnt = 0

◆ clscnt1

integer, parameter chem_mods::clscnt1 = 1

◆ clscnt2

integer, parameter chem_mods::clscnt2 = 0

◆ clscnt3

integer, parameter chem_mods::clscnt3 = 0

◆ clscnt4

integer, parameter chem_mods::clscnt4 = 30

◆ clscnt5

integer, parameter chem_mods::clscnt5 = 0

◆ clsmap

integer, dimension(gas_pcnst,5) chem_mods::clsmap = 0

◆ clsze

integer, parameter chem_mods::clsze = 1

◆ crb_mass

real(r8), dimension(gas_pcnst) chem_mods::crb_mass = 0._r8

◆ diag_map

integer, dimension(clscnt4) chem_mods::diag_map = 0

◆ extcnt

integer, parameter chem_mods::extcnt = 9

◆ extfrc_lst

character(len=16), dimension(max(1,extcnt)) chem_mods::extfrc_lst

◆ fix_mass

real(r8), dimension(max(1,nfs)) chem_mods::fix_mass

◆ frc_from_dataset

logical, dimension(max(1,extcnt)) chem_mods::frc_from_dataset

◆ gas_pcnst

integer, parameter chem_mods::gas_pcnst = 31

◆ gascnt

integer, parameter chem_mods::gascnt = 6

◆ grpcnt

integer, parameter chem_mods::grpcnt = 0

◆ indexh2o

integer, parameter chem_mods::indexh2o = 4

◆ indexm

integer, parameter chem_mods::indexm = 1

◆ inv_lst

character(len=16), dimension(max(1,nfs)) chem_mods::inv_lst

◆ nabscol

integer, parameter chem_mods::nabscol = 2

◆ nfs

integer, parameter chem_mods::nfs = 8

◆ nslvd

integer, parameter chem_mods::nslvd = 0

◆ nzcnt

integer, parameter chem_mods::nzcnt = 32

◆ permute

integer, dimension(gas_pcnst,5) chem_mods::permute = 0

◆ pht_alias_lst

character(len=16), dimension(:,:), allocatable chem_mods::pht_alias_lst

◆ pht_alias_mult

real(r8), dimension(:,:), allocatable chem_mods::pht_alias_mult

◆ phtcnt

integer, parameter chem_mods::phtcnt = 1

◆ relcnt

integer, parameter chem_mods::relcnt = 0

◆ rxntot

integer, parameter chem_mods::rxntot = 7

◆ rxt_tag_cnt

integer, parameter chem_mods::rxt_tag_cnt = 4

◆ rxt_tag_lst

character(len=16), dimension(:), allocatable chem_mods::rxt_tag_lst

◆ rxt_tag_map

integer, dimension(:), allocatable chem_mods::rxt_tag_map

◆ slvd_lst

character(len=16), dimension(max(1,nslvd)) chem_mods::slvd_lst