CAM
chemistry.F90 File Reference

Modules

module  chemistry
 

Functions/Subroutines

logical function, public chemistry::chem_is (name)
 
subroutine, public chemistry::chem_register (species_class)
 
subroutine, public chemistry::chem_readnl (nlfile)
 
logical function, public chemistry::chem_is_active ()
 
logical function, public chemistry::chem_implements_cnst (name)
 
subroutine, public chemistry::chem_init (phys_state, pbuf2d, species_class)
 
subroutine, public chemistry::chem_emissions (state, cam_in)
 
subroutine, public chemistry::chem_init_cnst (name, q, gcid)
 
subroutine, public chemistry::chem_timestep_init (phys_state, pbuf2d)
 
subroutine, public chemistry::chem_timestep_tend (state, ptend, cam_in, cam_out, dt, pbuf, fh2o, fsds)
 
subroutine, public chemistry::chem_final
 
subroutine, public chemistry::chem_init_restart (File)
 
subroutine, public chemistry::chem_write_restart (File)
 
subroutine, public chemistry::chem_read_restart (File)
 

Variables

integer, public chemistry::imozart = -1
 
integer chemistry::chem_freq = 1
 
character(len=shr_kind_cl) chemistry::bndtvg = ' '
 
character(len=shr_kind_cl) chemistry::h2orates = ' '
 
real(r8) chemistry::lght_no_prd_factor = 1._r8
 
logical chemistry::xactive_prates = .false.
 
character(len=shr_kind_cl) chemistry::rsf_file = 'rsf_file'
 
character(len=shr_kind_cl) chemistry::exo_coldens_file = ''
 
character(len=shr_kind_cl) chemistry::tuv_xsect_file = 'tuv_xsect_file'
 
character(len=shr_kind_cl) chemistry::o2_xsect_file = 'o2_xsect_file'
 
character(len=shr_kind_cl) chemistry::xs_coef_file = 'xs_coef_file'
 
character(len=shr_kind_cl) chemistry::xs_short_file = 'xs_short_file'
 
character(len=shr_kind_cl) chemistry::xs_long_file = 'xs_long_file'
 
character(len=shr_kind_cl) chemistry::electron_file = 'electron_file'
 
character(len=shr_kind_cl) chemistry::euvac_file = 'euvac_file'
 
character(len=shr_kind_cl) chemistry::euvacdat_file = 'euvacdat_file'
 
character(len=shr_kind_cl) chemistry::solar_parms_file = ' '
 
character(len=shr_kind_cl) chemistry::photon_file = 'photon_file'
 
character(len=shr_kind_cl) chemistry::depvel_file = 'depvel_file'
 
character(len=shr_kind_cl) chemistry::depvel_lnd_file = 'depvel_lnd_file'
 
character(len=shr_kind_cl) chemistry::clim_soilw_file = 'clim_soilw_file'
 
character(len=shr_kind_cl) chemistry::season_wes_file = 'season_wes_file'
 
character(len=shr_kind_cl) chemistry::airpl_emis_file = ''
 
character(len=shr_kind_cl), dimension(pcnst) chemistry::srf_emis_specifier = ''
 
character(len=shr_kind_cl), dimension(pcnst) chemistry::ext_frc_specifier = ''
 
character(len=24) chemistry::srf_emis_type = 'CYCLICAL'
 
integer chemistry::srf_emis_cycle_yr = 0
 
integer chemistry::srf_emis_fixed_ymd = 0
 
integer chemistry::srf_emis_fixed_tod = 0
 
character(len=24) chemistry::ext_frc_type = 'CYCLICAL'
 
integer chemistry::ext_frc_cycle_yr = 0
 
integer chemistry::ext_frc_fixed_ymd = 0
 
integer chemistry::ext_frc_fixed_tod = 0
 
character(len=shr_kind_cl) chemistry::fstrat_file = 'fstrat_file'
 
character(len=16), dimension(pcnst) chemistry::fstrat_list = ''
 
character(len=shr_kind_cl) chemistry::sad_file = 'sad_file'
 
character(len=shr_kind_cl) chemistry::sulf_file = 'sulf_file'
 
type(time_ramp) chemistry::sad_timing
 
character(len=shr_kind_cl) chemistry::chlorine_loading_file = ''
 
character(len=8) chemistry::chlorine_loading_type = 'SERIAL'
 
integer chemistry::chlorine_loading_fixed_ymd = 0
 
integer chemistry::chlorine_loading_fixed_tod = 0
 
real(r8), parameter chemistry::cptmp = 666._r8
 
character(len=fieldname_len), dimension(gas_pcnst) chemistry::srcnam
 
integer chemistry::ixcldliq
 
integer chemistry::ixcldice
 
integer chemistry::ndx_cld
 
integer chemistry::ndx_cmfdqr
 
integer chemistry::ndx_nevapr
 
integer chemistry::ndx_prain
 
integer chemistry::ndx_cldtop
 
integer chemistry::h2o_ndx
 
integer chemistry::ixndrop
 
integer chemistry::ndx_pblh
 
logical chemistry::ghg_chem = .false.
 
logical chemistry::chem_step = .true.
 
logical chemistry::is_active = .false.
 
character(len=32) chemistry::chem_name = 'UNSET'
 
logical chemistry::chem_rad_passive = .false.
 
integer, dimension(:), allocatable chemistry::megan_indices_map
 
real(r8), dimension(:), allocatable chemistry::megan_wght_factors