|
| logical function, public | chem_is (name) |
| |
| subroutine, public | chem_register (species_class) |
| |
| subroutine, public | chem_readnl (nlfile) |
| |
| logical function, public | chem_is_active () |
| |
| logical function, public | chem_implements_cnst (name) |
| |
| subroutine, public | chem_init (phys_state, pbuf2d, species_class) |
| |
| subroutine, public | chem_emissions (state, cam_in) |
| |
| subroutine, public | chem_init_cnst (name, q, gcid) |
| |
| subroutine, public | chem_timestep_init (phys_state, pbuf2d) |
| |
| subroutine, public | chem_timestep_tend (state, ptend, cam_in, cam_out, dt, pbuf, fh2o, fsds) |
| |
| subroutine, public | chem_final |
| |
| subroutine, public | chem_init_restart (File) |
| |
| subroutine, public | chem_write_restart (File) |
| |
| subroutine, public | chem_read_restart (File) |
| |
|
| integer, public | imozart = -1 |
| |
| integer | chem_freq = 1 |
| |
| character(len=shr_kind_cl) | bndtvg = ' ' |
| |
| character(len=shr_kind_cl) | h2orates = ' ' |
| |
| real(r8) | lght_no_prd_factor = 1._r8 |
| |
| logical | xactive_prates = .false. |
| |
| character(len=shr_kind_cl) | rsf_file = 'rsf_file' |
| |
| character(len=shr_kind_cl) | exo_coldens_file = '' |
| |
| character(len=shr_kind_cl) | tuv_xsect_file = 'tuv_xsect_file' |
| |
| character(len=shr_kind_cl) | o2_xsect_file = 'o2_xsect_file' |
| |
| character(len=shr_kind_cl) | xs_coef_file = 'xs_coef_file' |
| |
| character(len=shr_kind_cl) | xs_short_file = 'xs_short_file' |
| |
| character(len=shr_kind_cl) | xs_long_file = 'xs_long_file' |
| |
| character(len=shr_kind_cl) | electron_file = 'electron_file' |
| |
| character(len=shr_kind_cl) | euvac_file = 'euvac_file' |
| |
| character(len=shr_kind_cl) | euvacdat_file = 'euvacdat_file' |
| |
| character(len=shr_kind_cl) | solar_parms_file = ' ' |
| |
| character(len=shr_kind_cl) | photon_file = 'photon_file' |
| |
| character(len=shr_kind_cl) | depvel_file = 'depvel_file' |
| |
| character(len=shr_kind_cl) | depvel_lnd_file = 'depvel_lnd_file' |
| |
| character(len=shr_kind_cl) | clim_soilw_file = 'clim_soilw_file' |
| |
| character(len=shr_kind_cl) | season_wes_file = 'season_wes_file' |
| |
| character(len=shr_kind_cl) | airpl_emis_file = '' |
| |
| character(len=shr_kind_cl), dimension(pcnst) | srf_emis_specifier = '' |
| |
| character(len=shr_kind_cl), dimension(pcnst) | ext_frc_specifier = '' |
| |
| character(len=24) | srf_emis_type = 'CYCLICAL' |
| |
| integer | srf_emis_cycle_yr = 0 |
| |
| integer | srf_emis_fixed_ymd = 0 |
| |
| integer | srf_emis_fixed_tod = 0 |
| |
| character(len=24) | ext_frc_type = 'CYCLICAL' |
| |
| integer | ext_frc_cycle_yr = 0 |
| |
| integer | ext_frc_fixed_ymd = 0 |
| |
| integer | ext_frc_fixed_tod = 0 |
| |
| character(len=shr_kind_cl) | fstrat_file = 'fstrat_file' |
| |
| character(len=16), dimension(pcnst) | fstrat_list = '' |
| |
| character(len=shr_kind_cl) | sad_file = 'sad_file' |
| |
| character(len=shr_kind_cl) | sulf_file = 'sulf_file' |
| |
| type(time_ramp) | sad_timing |
| |
| character(len=shr_kind_cl) | chlorine_loading_file = '' |
| |
| character(len=8) | chlorine_loading_type = 'SERIAL' |
| |
| integer | chlorine_loading_fixed_ymd = 0 |
| |
| integer | chlorine_loading_fixed_tod = 0 |
| |
| real(r8), parameter | cptmp = 666._r8 |
| |
| character(len=fieldname_len), dimension(gas_pcnst) | srcnam |
| |
| integer | ixcldliq |
| |
| integer | ixcldice |
| |
| integer | ndx_cld |
| |
| integer | ndx_cmfdqr |
| |
| integer | ndx_nevapr |
| |
| integer | ndx_prain |
| |
| integer | ndx_cldtop |
| |
| integer | h2o_ndx |
| |
| integer | ixndrop |
| |
| integer | ndx_pblh |
| |
| logical | ghg_chem = .false. |
| |
| logical | chem_step = .true. |
| |
| logical | is_active = .false. |
| |
| character(len=32) | chem_name = 'UNSET' |
| |
| logical | chem_rad_passive = .false. |
| |
| integer, dimension(:), allocatable | megan_indices_map |
| |
| real(r8), dimension(:), allocatable | megan_wght_factors |
| |