My Project
programmer's documentation
|
Module for chemistry in the atmospheric module. More...
Modules | |
module | atchem |
Functions/Subroutines | |
subroutine | init_chemistry |
Allocate space. More... | |
subroutine | finalize_chemistry |
deallocate the space 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... | |
Module for chemistry in the atmospheric module.