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

integer, dimension(:), allocatable chempoint

pointer to deal with different orders of chemical species

double precision, dimension(:), allocatable conv_factor_jac

conversion factors for reaction rates jaccobian matrix

double precision, dimension(:), allocatable dmmk

molar mass of chemical species (Kg/mol)

double precision dtchemmax

maximal time step for chemistry resolution

double precision, dimension(:), allocatable espnum

concentration profiles

character(len=10), save ficmec

name of the concentration profiles file

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

indices of chemical species in the concentration profiles file

integer, save ifilechemistry

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

integer, save impmec

logical unit of the concentration profiles file

integer, save iphotolysis

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

integer, dimension(nozppm), save iprofc

read zone boundary conditions from profile

integer, dimension(:), allocatable isca_chem

scalar id for chemical species

integer, save isepchemistry

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

double precision, save lat

latitude and longitude in degres

double precision, save lon
double precision mair

Molar mass of dry air constant (Kg/mol)

double precision navo

Avogadro constant (molecules/mol)

integer, save nbchim

number of time steps for the concentration profiles file

integer, save nbchmz

number of altitudes for the concentration profiles file

integer, save nespg

nespg: number of chemical species

integer, save nespgi

number of initialized chemical species in the concentration profiles file

integer, save nrg

nrg: number of chemical reactions

double precision, dimension(:), allocatable reacnum

kinetics constants

double precision, dimension(:), allocatable tchem

time steps of the concentration profiles

double precision, dimension(:), allocatable xchem

X coordinates of concentration profiles.

double precision, dimension(:), allocatable ychem

Y coordinates of concentration profiles.

double precision, dimension(:), allocatable zproc

altitudes of the concentration profiles