8.3
general documentation
Gaseous chemistry parameters for the

atmospheric module More...

Variables

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

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(:), allocatable 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