PartMC
2.3.0
|
Scenario data. More...
Public Attributes | |
real(kind=dp), dimension(:), pointer | temp_time |
Temperature set-point times (s). More... | |
real(kind=dp), dimension(:), pointer | temp |
Temperatures at set-points (K). More... | |
real(kind=dp), dimension(:), pointer | pressure_time |
Pressure set-point times (s). More... | |
real(kind=dp), dimension(:), pointer | pressure |
Pressures at set-points (Pa). More... | |
real(kind=dp), dimension(:), pointer | height_time |
Height set-point times (s). More... | |
real(kind=dp), dimension(:), pointer | height |
Heights at set-points (m). More... | |
real(kind=dp), dimension(:), pointer | gas_emission_time |
Gas emission set-point times (s). More... | |
real(kind=dp), dimension(:), pointer | gas_emission_rate_scale |
Gas emisssion rate scales at set-points (1). More... | |
type(gas_state_t), dimension(:), pointer | gas_emission |
Gas emission rates at set-points (mol m^{-2} s^{-1}). More... | |
real(kind=dp), dimension(:), pointer | gas_dilution_time |
Gas-background dilution set-point times (s). More... | |
real(kind=dp), dimension(:), pointer | gas_dilution_rate |
Gas-background dilution rates at set-points (s^{-1}). More... | |
type(gas_state_t), dimension(:), pointer | gas_background |
Background gas mixing ratios at set-points (ppb). More... | |
real(kind=dp), dimension(:), pointer | aero_emission_time |
Aerosol emission set-points times (s). More... | |
real(kind=dp), dimension(:), pointer | aero_emission_rate_scale |
Aerosol emission rate scales at set-points (1). More... | |
type(aero_dist_t), dimension(:), pointer | aero_emission |
Aerosol emissions at set-points (# m^{-2} s^{-1}). More... | |
real(kind=dp), dimension(:), pointer | aero_dilution_time |
Aerosol-background dilution set-point times (s). More... | |
real(kind=dp), dimension(:), pointer | aero_dilution_rate |
Aerosol-background dilution rates at set-points (s^{-1}). More... | |
type(aero_dist_t), dimension(:), pointer | aero_background |
Aerosol background at set-points (# m^{-3}). 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 51 of file scenario.F90.
type(aero_dist_t), dimension(:), pointer pmc_scenario::scenario_t::aero_background |
Aerosol background at set-points (# m^{-3}).
Definition at line 93 of file scenario.F90.
real(kind=dp), dimension(:), pointer pmc_scenario::scenario_t::aero_dilution_rate |
Aerosol-background dilution rates at set-points (s^{-1}).
Definition at line 91 of file scenario.F90.
real(kind=dp), dimension(:), pointer pmc_scenario::scenario_t::aero_dilution_time |
Aerosol-background dilution set-point times (s).
Definition at line 89 of file scenario.F90.
type(aero_dist_t), dimension(:), pointer pmc_scenario::scenario_t::aero_emission |
Aerosol emissions at set-points (# m^{-2} s^{-1}).
Definition at line 86 of file scenario.F90.
real(kind=dp), dimension(:), pointer pmc_scenario::scenario_t::aero_emission_rate_scale |
Aerosol emission rate scales at set-points (1).
Definition at line 84 of file scenario.F90.
real(kind=dp), dimension(:), pointer pmc_scenario::scenario_t::aero_emission_time |
Aerosol emission set-points times (s).
Definition at line 82 of file scenario.F90.
type(gas_state_t), dimension(:), pointer pmc_scenario::scenario_t::gas_background |
Background gas mixing ratios at set-points (ppb).
Definition at line 79 of file scenario.F90.
real(kind=dp), dimension(:), pointer pmc_scenario::scenario_t::gas_dilution_rate |
Gas-background dilution rates at set-points (s^{-1}).
Definition at line 77 of file scenario.F90.
real(kind=dp), dimension(:), pointer pmc_scenario::scenario_t::gas_dilution_time |
Gas-background dilution set-point times (s).
Definition at line 75 of file scenario.F90.
type(gas_state_t), dimension(:), pointer pmc_scenario::scenario_t::gas_emission |
Gas emission rates at set-points (mol m^{-2} s^{-1}).
Definition at line 72 of file scenario.F90.
real(kind=dp), dimension(:), pointer pmc_scenario::scenario_t::gas_emission_rate_scale |
Gas emisssion rate scales at set-points (1).
Definition at line 70 of file scenario.F90.
real(kind=dp), dimension(:), pointer pmc_scenario::scenario_t::gas_emission_time |
Gas emission set-point times (s).
Definition at line 68 of file scenario.F90.
real(kind=dp), dimension(:), pointer pmc_scenario::scenario_t::height |
Heights at set-points (m).
Definition at line 65 of file scenario.F90.
real(kind=dp), dimension(:), pointer pmc_scenario::scenario_t::height_time |
Height set-point times (s).
Definition at line 63 of file scenario.F90.
real(kind=dp), dimension(:), pointer pmc_scenario::scenario_t::pressure |
Pressures at set-points (Pa).
Definition at line 60 of file scenario.F90.
real(kind=dp), dimension(:), pointer pmc_scenario::scenario_t::pressure_time |
Pressure set-point times (s).
Definition at line 58 of file scenario.F90.
real(kind=dp), dimension(:), pointer pmc_scenario::scenario_t::temp |
Temperatures at set-points (K).
Definition at line 55 of file scenario.F90.
real(kind=dp), dimension(:), pointer pmc_scenario::scenario_t::temp_time |
Temperature set-point times (s).
Definition at line 53 of file scenario.F90.