Gaseous chemistry parameters for the

| programmer's documentation

- Main Page
- Related Pages
- Modules
- Data Structures
- Files

All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
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...
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 *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
| coordinates of concentration profiles More...
double precision, dimension(:), allocatable | ychem
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*10, save ficmec

name of the concentration profiles file

integer, save ichemistry

Choice of chemistry resolution scheme.

- 0 –> no atmospheric chemistry
- 1 –> quasi stationary 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, 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

coordinates of concentration profiles

double precision, dimension(:), allocatable ychem

double precision, dimension(:), allocatable zproc

altitudes of the concentration profiles