My Project
programmer's documentation
Variables
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, save ichemistry
 Choice of chemistry resolution scheme. More...
 
integer, save ifilechemistry
 ifilechemistry: choice to read (=1,2,3,4, according to the scheme) or not (0) a concentration profile file More...
 
integer, save isepchemistry
 isepchemistry: splitted (=1) or semi-coupled (=2, pu-sun) resolution of chemistry More...
 
integer, save iphotolysis
 iphotolysis: inclusion (=1) or not (=2) of photolysis reactions More...
 
integer, save nespg
 nespg: number of chemical species More...
 
integer, save nrg
 nrg: number of chemical reactions More...
 
integer, dimension(:), allocatable isca_chem
 scalar id for chemical species More...
 
double precision, dimension(:), allocatable dmmk
 molar mass of chemical species (Kg/mol) More...
 
double precision, dimension(:), allocatable conv_factor_jac
 conversion factors for reaction rates jaccobian matrix More...
 
double precision, dimension(:), allocatable reacnum
 kinetics constants More...
 
integer, dimension(:), allocatable chempoint
 pointer to deal with different orders of chemical species More...
 
double precision dtchemmax
 maximal time step for chemistry resolution More...
 
double precision, save lat
 latitude and longitude in degres More...
 
double precision, save lon
 
integer, save impmec
 logical unit of the concentration profiles file More...
 
character(len=10), save ficmec
 name of the concentration profiles file More...
 
integer, save nbchim
 number of time steps for the concentration profiles file More...
 
integer, save nbchmz
 number of altitudes for the concentration profiles file More...
 
integer, 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(:), allocatable espnum
 concentration profiles More...
 
double precision, dimension(:), allocatable zproc
 altitudes of the concentration profiles More...
 
double precision, dimension(:), allocatable tchem
 time steps of the concentration profiles More...
 
double precision, dimension(:), allocatable xchem
 X coordinates of concentration profiles. More...
 
double precision, dimension(:), allocatable ychem
 Y coordinates of concentration profiles. More...
 
integer, dimension(nozppm), save iprofc
 read zone boundary conditions from profile More...
 

Detailed Description

atmospheric module

Variable Documentation

◆ chempoint

integer, dimension(:), allocatable 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 jaccobian matrix

◆ dmmk

double precision, dimension(:), allocatable dmmk

molar mass of chemical species (Kg/mol)

◆ dtchemmax

double precision dtchemmax

maximal time step for chemistry resolution

◆ espnum

double precision, dimension(:), allocatable espnum

concentration profiles

◆ ficmec

character(len=10), save ficmec

name of the concentration profiles file

◆ ichemistry

integer, 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

◆ ifilechemistry

integer, save ifilechemistry

ifilechemistry: choice to read (=1,2,3,4, according to the scheme) or not (0) a concentration profile file

◆ impmec

integer, save impmec

logical unit of the concentration profiles file

◆ iphotolysis

integer, save iphotolysis

iphotolysis: inclusion (=1) or not (=2) of photolysis reactions

◆ iprofc

integer, dimension(nozppm), save iprofc

read zone boundary conditions from profile

◆ isca_chem

integer, dimension(:), allocatable isca_chem

scalar id for chemical species

◆ isepchemistry

integer, save isepchemistry

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

◆ lat

double precision, save lat

latitude and longitude in degres

◆ lon

double precision, save lon

◆ mair

double precision mair

Molar mass of dry air constant (Kg/mol)

◆ navo

double precision navo

Avogadro constant (molecules/mol)

◆ nbchim

integer, save nbchim

number of time steps for the concentration profiles file

◆ nbchmz

integer, save nbchmz

number of altitudes for the concentration profiles file

◆ nespg

integer, save nespg

nespg: number of chemical species

◆ nespgi

integer, save nespgi

number of initialized chemical species in the concentration profiles file

◆ nrg

integer, save nrg

nrg: number of chemical reactions

◆ reacnum

double precision, dimension(:), allocatable reacnum

kinetics constants

◆ tchem

double precision, dimension(:), allocatable tchem

time steps of the concentration profiles

◆ xchem

double precision, dimension(:), allocatable xchem

X coordinates of concentration profiles.

◆ ychem

double precision, dimension(:), allocatable ychem

Y coordinates of concentration profiles.

◆ zproc

double precision, dimension(:), allocatable zproc

altitudes of the concentration profiles