PartMC
2.6.1
|
Scenario data. More...
Public Attributes | |
real(kind=dp), dimension(:), allocatable | temp_time |
Temperature set-point times (s). More... | |
real(kind=dp), dimension(:), allocatable | temp |
Temperatures at set-points (K). More... | |
real(kind=dp), dimension(:), allocatable | pressure_time |
Pressure set-point times (s). More... | |
real(kind=dp), dimension(:), allocatable | pressure |
Pressures at set-points (Pa). More... | |
real(kind=dp), dimension(:), allocatable | height_time |
Height set-point times (s). More... | |
real(kind=dp), dimension(:), allocatable | height |
Heights at set-points (m). More... | |
real(kind=dp), dimension(:), allocatable | gas_emission_time |
Gas emission set-point times (s). More... | |
real(kind=dp), dimension(:), allocatable | gas_emission_rate_scale |
Gas emisssion rate scales at set-points (1). More... | |
type(gas_state_t), dimension(:), allocatable | gas_emission |
Gas emission rates at set-points (mol m^{-2} s^{-1}). More... | |
real(kind=dp), dimension(:), allocatable | gas_dilution_time |
Gas-background dilution set-point times (s). More... | |
real(kind=dp), dimension(:), allocatable | gas_dilution_rate |
Gas-background dilution rates at set-points (s^{-1}). More... | |
type(gas_state_t), dimension(:), allocatable | gas_background |
Background gas mixing ratios at set-points (ppb). More... | |
real(kind=dp), dimension(:), allocatable | aero_emission_time |
Aerosol emission set-points times (s). More... | |
real(kind=dp), dimension(:), allocatable | aero_emission_rate_scale |
Aerosol emission rate scales at set-points (1). More... | |
type(aero_dist_t), dimension(:), allocatable | aero_emission |
Aerosol emissions at set-points (# m^{-2} s^{-1}). More... | |
real(kind=dp), dimension(:), allocatable | aero_dilution_time |
Aerosol-background dilution set-point times (s). More... | |
real(kind=dp), dimension(:), allocatable | aero_dilution_rate |
Aerosol-background dilution rates at set-points (s^{-1}). More... | |
type(aero_dist_t), dimension(:), allocatable | aero_background |
Aerosol background at set-points (# m^{-3}). More... | |
integer | loss_function_type |
Type of loss rate function. More... | |
type(chamber_t) | chamber |
Chamber parameters for wall loss and sedimentation. More... | |
Scenario data.
This is everything needed to drive the scenario being simulated.
The temperature, pressure, emissions and background states are profiles prescribed as functions of time by giving a number of times and the corresponding data. Simple data such as temperature and pressure is linearly interpolated between times, with constant interpolation outside of the range of times. Gases and aerosols are interpolated with gas_state_interp_1d() and aero_dist_interp_1d(), respectively.
Definition at line 54 of file scenario.F90.
type(aero_dist_t), dimension(:), allocatable pmc_scenario::scenario_t::aero_background |
Aerosol background at set-points (# m^{-3}).
Definition at line 96 of file scenario.F90.
real(kind=dp), dimension(:), allocatable pmc_scenario::scenario_t::aero_dilution_rate |
Aerosol-background dilution rates at set-points (s^{-1}).
Definition at line 94 of file scenario.F90.
real(kind=dp), dimension(:), allocatable pmc_scenario::scenario_t::aero_dilution_time |
Aerosol-background dilution set-point times (s).
Definition at line 92 of file scenario.F90.
type(aero_dist_t), dimension(:), allocatable pmc_scenario::scenario_t::aero_emission |
Aerosol emissions at set-points (# m^{-2} s^{-1}).
Definition at line 89 of file scenario.F90.
real(kind=dp), dimension(:), allocatable pmc_scenario::scenario_t::aero_emission_rate_scale |
Aerosol emission rate scales at set-points (1).
Definition at line 87 of file scenario.F90.
real(kind=dp), dimension(:), allocatable pmc_scenario::scenario_t::aero_emission_time |
Aerosol emission set-points times (s).
Definition at line 85 of file scenario.F90.
type(chamber_t) pmc_scenario::scenario_t::chamber |
Chamber parameters for wall loss and sedimentation.
Definition at line 101 of file scenario.F90.
type(gas_state_t), dimension(:), allocatable pmc_scenario::scenario_t::gas_background |
Background gas mixing ratios at set-points (ppb).
Definition at line 82 of file scenario.F90.
real(kind=dp), dimension(:), allocatable pmc_scenario::scenario_t::gas_dilution_rate |
Gas-background dilution rates at set-points (s^{-1}).
Definition at line 80 of file scenario.F90.
real(kind=dp), dimension(:), allocatable pmc_scenario::scenario_t::gas_dilution_time |
Gas-background dilution set-point times (s).
Definition at line 78 of file scenario.F90.
type(gas_state_t), dimension(:), allocatable pmc_scenario::scenario_t::gas_emission |
Gas emission rates at set-points (mol m^{-2} s^{-1}).
Definition at line 75 of file scenario.F90.
real(kind=dp), dimension(:), allocatable pmc_scenario::scenario_t::gas_emission_rate_scale |
Gas emisssion rate scales at set-points (1).
Definition at line 73 of file scenario.F90.
real(kind=dp), dimension(:), allocatable pmc_scenario::scenario_t::gas_emission_time |
Gas emission set-point times (s).
Definition at line 71 of file scenario.F90.
real(kind=dp), dimension(:), allocatable pmc_scenario::scenario_t::height |
Heights at set-points (m).
Definition at line 68 of file scenario.F90.
real(kind=dp), dimension(:), allocatable pmc_scenario::scenario_t::height_time |
Height set-point times (s).
Definition at line 66 of file scenario.F90.
integer pmc_scenario::scenario_t::loss_function_type |
Type of loss rate function.
Definition at line 99 of file scenario.F90.
real(kind=dp), dimension(:), allocatable pmc_scenario::scenario_t::pressure |
Pressures at set-points (Pa).
Definition at line 63 of file scenario.F90.
real(kind=dp), dimension(:), allocatable pmc_scenario::scenario_t::pressure_time |
Pressure set-point times (s).
Definition at line 61 of file scenario.F90.
real(kind=dp), dimension(:), allocatable pmc_scenario::scenario_t::temp |
Temperatures at set-points (K).
Definition at line 58 of file scenario.F90.
real(kind=dp), dimension(:), allocatable pmc_scenario::scenario_t::temp_time |
Temperature set-point times (s).
Definition at line 56 of file scenario.F90.