My Project
programmer's documentation
Loading...
Searching...
No Matches
Functions/Subroutines | Variables
atchem Module Reference

Functions/Subroutines

subroutine init_chemistry
 Allocate space.
 
subroutine finalize_chemistry
 deallocate the space
 

Variables

double precision navo
 Avogadro constant (molecules/mol)
 
double precision mair
 Molar mass of dry air constant (Kg/mol)
 
integer, save ichemistry
 Choice of chemistry resolution scheme.
 
integer, save ifilechemistry
 ifilechemistry: choice to read (=1,2,3,4, according to the scheme) or not (0) a concentration profile file
 
integer, save isepchemistry
 isepchemistry: splitted (=1) or semi-coupled (=2, pu-sun) resolution of chemistry
 
integer, save iphotolysis
 iphotolysis: inclusion (=1) or not (=2) of photolysis reactions
 
integer, save nespg
 nespg: number of chemical species
 
integer, save nrg
 nrg: number of chemical reactions
 
integer, dimension(:), allocatable isca_chem
 scalar id for chemical species
 
double precision, dimension(:), allocatable dmmk
 molar mass of chemical species (Kg/mol)
 
double precision, dimension(:), allocatable conv_factor_jac
 conversion factors for reaction rates jaccobian matrix
 
double precision, dimension(:), allocatable reacnum
 kinetics constants
 
integer, dimension(:), allocatable chempoint
 pointer to deal with different orders of chemical species
 
double precision dtchemmax
 maximal time step for chemistry resolution
 
double precision, save lat
 latitude and longitude in degres
 
double precision, save lon
 
integer, save impmec
 logical unit of the concentration profiles file
 
character(len=10), save ficmec
 name of the concentration profiles file
 
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 nespgi
 number of initialized chemical species in the concentration profiles file
 
integer, dimension(:), allocatable idespgi
 indices of chemical species in the concentration profiles file
 
double precision, dimension(:), allocatable espnum
 concentration profiles
 
double precision, dimension(:), allocatable zproc
 altitudes of the concentration profiles
 
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.
 
integer, dimension(nozppm), save iprofc
 read zone boundary conditions from profile
 

Function/Subroutine Documentation

◆ finalize_chemistry()

subroutine finalize_chemistry

deallocate the space

◆ init_chemistry()

subroutine init_chemistry

Allocate space.