PartMC
2.1.5
|
Current environment state. More...
Public Attributes | |
real(kind=dp) | temp |
Temperature (K). | |
real(kind=dp) | rel_humid |
Relative humidity (1). | |
real(kind=dp) | pressure |
Ambient pressure (Pa). | |
real(kind=dp) | longitude |
Longitude (degrees). | |
real(kind=dp) | latitude |
Latitude (degrees). | |
real(kind=dp) | altitude |
Altitude (m). | |
real(kind=dp) | start_time |
Start time (s since 00:00 UTC on start_day ). | |
integer | start_day |
Start day of year (UTC). | |
real(kind=dp) | elapsed_time |
Time since start_time (s). | |
real(kind=dp) | solar_zenith_angle |
Solar zenith angle (radians from zenith). | |
real(kind=dp) | height |
Box height (m). | |
type(gas_state_t) | gas_emissions |
Gas emissions. | |
real(kind=dp) | gas_emission_rate |
Gas emisssion rate (s^{-1}). | |
type(gas_state_t) | gas_background |
Background gas mixing ratios. | |
real(kind=dp) | gas_dilution_rate |
Gas-background dilution rate (s^{-1}). | |
type(aero_dist_t) | aero_emissions |
Aerosol emissions. | |
real(kind=dp) | aero_emission_rate |
Aerosol emisssion rate (s^{-1}). | |
type(aero_dist_t) | aero_background |
Aerosol background. | |
real(kind=dp) | aero_dilution_rate |
Aero-background dilute rate (s^{-1}). |
Current environment state.
All quantities are instantaneous, describing the state at a particular instant of time. Constant data and other data not associated with the current environment state is store in env_data_t.
The emissions and dilution are both described by pairs of a state and a rate. The product of these gives the actual emissions or dilution with units quantity per time. One way to think about this is to set the rate to 1/3600 and then regard the state as an amount per hour, etc.
Definition at line 41 of file env_state.F90.
type(aero_dist_t) pmc_env_state::env_state_t::aero_background |
Aerosol background.
Definition at line 77 of file env_state.F90.
real(kind=dp) pmc_env_state::env_state_t::aero_dilution_rate |
Aero-background dilute rate (s^{-1}).
Definition at line 79 of file env_state.F90.
real(kind=dp) pmc_env_state::env_state_t::aero_emission_rate |
Aerosol emisssion rate (s^{-1}).
Definition at line 75 of file env_state.F90.
type(aero_dist_t) pmc_env_state::env_state_t::aero_emissions |
Aerosol emissions.
Definition at line 73 of file env_state.F90.
real(kind=dp) pmc_env_state::env_state_t::altitude |
Altitude (m).
Definition at line 53 of file env_state.F90.
real(kind=dp) pmc_env_state::env_state_t::elapsed_time |
Time since start_time
(s).
Definition at line 59 of file env_state.F90.
type(gas_state_t) pmc_env_state::env_state_t::gas_background |
Background gas mixing ratios.
Definition at line 69 of file env_state.F90.
real(kind=dp) pmc_env_state::env_state_t::gas_dilution_rate |
Gas-background dilution rate (s^{-1}).
Definition at line 71 of file env_state.F90.
real(kind=dp) pmc_env_state::env_state_t::gas_emission_rate |
Gas emisssion rate (s^{-1}).
Definition at line 67 of file env_state.F90.
type(gas_state_t) pmc_env_state::env_state_t::gas_emissions |
Gas emissions.
Definition at line 65 of file env_state.F90.
real(kind=dp) pmc_env_state::env_state_t::height |
Box height (m).
Definition at line 63 of file env_state.F90.
real(kind=dp) pmc_env_state::env_state_t::latitude |
Latitude (degrees).
Definition at line 51 of file env_state.F90.
real(kind=dp) pmc_env_state::env_state_t::longitude |
Longitude (degrees).
Definition at line 49 of file env_state.F90.
real(kind=dp) pmc_env_state::env_state_t::pressure |
Ambient pressure (Pa).
Definition at line 47 of file env_state.F90.
real(kind=dp) pmc_env_state::env_state_t::rel_humid |
Relative humidity (1).
Definition at line 45 of file env_state.F90.
real(kind=dp) pmc_env_state::env_state_t::solar_zenith_angle |
Solar zenith angle (radians from zenith).
Definition at line 61 of file env_state.F90.
Start day of year (UTC).
Definition at line 57 of file env_state.F90.
real(kind=dp) pmc_env_state::env_state_t::start_time |
Start time (s since 00:00 UTC on start_day
).
Definition at line 55 of file env_state.F90.
real(kind=dp) pmc_env_state::env_state_t::temp |
Temperature (K).
Definition at line 43 of file env_state.F90.