Input Files
Gas Chemistry Input File
The YAML input file for atmospheric chemistry consists of five sections:
environmental_conditions
: pressure and temperature of individual cells.initial_state
: initial species concentrations within the cells.reactions
: list of reactions with rate parameters and reaction type.constant_species
: species that are part of the reaction mechanism but are assumed constant in time.- E.g., invariant species.
species
: list of species names.
For example, given the toy reaction \(A \rightarrow B\), simulation with N cells, one reaction, and three species, we have
NCAR-version: v1.0
environmental_conditions:
pressure:
evolving: false
initial_value: [P1, ..., PN]
units: Pa
temperature:
evolving: false
initial_value: [T1, ..., TN]
units: K
initial_state:
A:
initial_value: [A1, .., AN]
units: mol m-3
M:
initial_value: [M1, .., MN]
units: mol m-3
reactions:
- coefficients:
products:
B: 1.0
reactants:
A: 1.0
type: ARRHENIUS
constant_species:
- description: tracer-CONSTANT
name: M
species:
- description: A
name: A
- description: B
name: B
A description of the reaction types currently implemented in TChem-atm is presented in Methodology section. In addition, a set of examples of input files is presented under /src/examples/runs/atmopheric_chemistry
.
Gas-Aerosol Chemistry Input File
To execute a gas-aerosol case in TChem-atm, one needs an input file with the aerosol mechanisms, aerofile
, and a file where scenario particle information is given, inputfile_particles
. The aerosol mechanism utilizes a YAML file and follows to the CAMP format. The scenario particle information follows this format:
particles:
initial_state:
species_name_1:
initial_value: [1.0e-8]
species_name_2:
initial_value: [1.4e-2]
num_concentration:
initial_value: [1.3e6]
species_name_1
denotes the initial concentration of species 1 within a single particle. It's important to note that the initial composition for species 1 is consistent across all particles.
Additionally, to incorporate gas-phase reactions into the simulation, a gas reaction mechanism can be seamlessly integrated into the gas-aerosol case.