9.0
general documentation
Loading...
Searching...
No Matches
Gaseous chemistry parameters for the

atmospheric module More...

Variables

double precision navo
 Avogadro constant (molecules/mol)
double precision mair
 Molar mass of dry air constant (Kg/mol)
integer(c_int), pointer, save ichemistry
 Choice of chemistry resolution scheme.
integer(c_int), pointer, save isepchemistry
 isepchemistry: splitted (=1) or semi-coupled (=2, pu-sun) resolution of chemistry
logical(kind=c_bool), pointer, save photolysis
 photolysis: inclusion (true) or not (false) of photolysis reactions
integer(c_int), pointer, save nespg
 Number of chemical species.
integer(c_int), pointer, save nrg
 Number of chemical reactions.
integer(c_int), dimension(:), pointer, save isca_chem
 scalar id for chemical species
double precision, dimension(:), pointer dmmk
 Molar mass of chemical species (g/mol)
integer(c_int), dimension(:), pointer chempoint
 pointer to deal with different orders of chemical species
double precision, dimension(:), pointer conv_factor_jac
 conversion factors for reaction rates Jacobian matrix
double precision, dimension(:), pointer reacnum
 kinetics constants
double precision dtchemmax
 maximal time step for chemistry resolution
integer(c_int), pointer, save nbchim
 number of time steps for the concentration profiles file
integer(c_int), pointer, save nbchmz
 number of altitudes for the concentration profiles file
integer(c_int), pointer, save nespgi
 number of initialized chemical species in the concentration profiles file
integer, dimension(:), allocatable idespgi
 indices of chemical species in the concentration profiles file
double precision, dimension(:), pointer espnum
 concentration profiles
double precision, dimension(:), pointer zproc
 altitudes of the concentration profiles
double precision, dimension(:), pointer tchem
 time steps of the concentration profiles
double precision, dimension(:), pointer xchem
 X coordinates of concentration profiles.
double precision, dimension(:), pointer ychem
 Y coordinates of concentration profiles.

Detailed Description

atmospheric module

Variable Documentation

◆ chempoint

integer(c_int), dimension(:), pointer chempoint

pointer to deal with different orders of chemical species

◆ conv_factor_jac

double precision, dimension(:), pointer conv_factor_jac

conversion factors for reaction rates Jacobian matrix

◆ dmmk

double precision, dimension(:), pointer dmmk

Molar mass of chemical species (g/mol)

◆ dtchemmax

double precision dtchemmax

maximal time step for chemistry resolution

◆ espnum

double precision, dimension(:), pointer espnum

concentration profiles

◆ ichemistry

integer(c_int), pointer, save ichemistry

Choice of chemistry resolution scheme.

  • 0 --> no atmospheric chemistry
  • 1 --> quasi steady equilibrium NOx scheme with 4 species and 5 reactions
  • 2 --> scheme with 20 species and 34 reactions
  • 3 --> scheme CB05 with 52 species and 155 reactions
  • 4 --> user defined schema

◆ idespgi

integer, dimension(:), allocatable idespgi

indices of chemical species in the concentration profiles file

◆ isca_chem

integer(c_int), dimension(:), pointer, save isca_chem

scalar id for chemical species

◆ isepchemistry

integer(c_int), pointer, save isepchemistry

isepchemistry: splitted (=1) or semi-coupled (=2, pu-sun) resolution of chemistry

◆ mair

double precision mair

Molar mass of dry air constant (Kg/mol)

◆ navo

double precision navo

Avogadro constant (molecules/mol)

◆ nbchim

integer(c_int), pointer, save nbchim

number of time steps for the concentration profiles file

◆ nbchmz

integer(c_int), pointer, save nbchmz

number of altitudes for the concentration profiles file

◆ nespg

integer(c_int), pointer, save nespg

Number of chemical species.

◆ nespgi

integer(c_int), pointer, save nespgi

number of initialized chemical species in the concentration profiles file

◆ nrg

integer(c_int), pointer, save nrg

Number of chemical reactions.

◆ photolysis

logical(kind=c_bool), pointer, save photolysis

photolysis: inclusion (true) or not (false) of photolysis reactions

◆ reacnum

double precision, dimension(:), pointer reacnum

kinetics constants

◆ tchem

double precision, dimension(:), pointer tchem

time steps of the concentration profiles

◆ xchem

double precision, dimension(:), pointer xchem

X coordinates of concentration profiles.

◆ ychem

double precision, dimension(:), pointer ychem

Y coordinates of concentration profiles.

◆ zproc

double precision, dimension(:), pointer zproc

altitudes of the concentration profiles