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

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_tchamber
 Chamber parameters for wall loss and sedimentation. 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 54 of file scenario.F90.

Member Data Documentation

◆ aero_background

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.

◆ aero_dilution_rate

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.

◆ aero_dilution_time

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.

◆ aero_emission

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.

◆ aero_emission_rate_scale

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.

◆ aero_emission_time

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.

◆ chamber

type(chamber_t) pmc_scenario::scenario_t::chamber

Chamber parameters for wall loss and sedimentation.

Definition at line 101 of file scenario.F90.

◆ gas_background

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.

◆ gas_dilution_rate

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.

◆ gas_dilution_time

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.

◆ gas_emission

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.

◆ gas_emission_rate_scale

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.

◆ gas_emission_time

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.

◆ height

real(kind=dp), dimension(:), allocatable pmc_scenario::scenario_t::height

Heights at set-points (m).

Definition at line 68 of file scenario.F90.

◆ height_time

real(kind=dp), dimension(:), allocatable pmc_scenario::scenario_t::height_time

Height set-point times (s).

Definition at line 66 of file scenario.F90.

◆ loss_function_type

integer pmc_scenario::scenario_t::loss_function_type

Type of loss rate function.

Definition at line 99 of file scenario.F90.

◆ pressure

real(kind=dp), dimension(:), allocatable pmc_scenario::scenario_t::pressure

Pressures at set-points (Pa).

Definition at line 63 of file scenario.F90.

◆ pressure_time

real(kind=dp), dimension(:), allocatable pmc_scenario::scenario_t::pressure_time

Pressure set-point times (s).

Definition at line 61 of file scenario.F90.

◆ temp

real(kind=dp), dimension(:), allocatable pmc_scenario::scenario_t::temp

Temperatures at set-points (K).

Definition at line 58 of file scenario.F90.

◆ temp_time

real(kind=dp), dimension(:), allocatable pmc_scenario::scenario_t::temp_time

Temperature set-point times (s).

Definition at line 56 of file scenario.F90.


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