PartMC  2.3.0
Public Attributes | List of all members
pmc_scenario::scenario_t Type Reference

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...
 

Detailed Description

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.

Member Data Documentation

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.


The documentation for this type was generated from the following file: