programmer's documentation
atmo Directory Reference

Files

file  atchem.f90
 Module for chemistry in the atmospheric module.
 
file  atimbr.f90
 Atmospheric Imbrication module. This module contains the data structure and subroutines to perform atmospheric imbrication or nesting of a CFD domain within a large scale meteorological field. Starting from a set of large scale meteological profiles (in the format of meteo files) an interpolation is performed for each boundary face both spatially and temporally (using Cressman method)
 
file  atincl.f90
 Module for atmospheric models - main variables.
 
file  atini0.f90
 Initialisation of variable options for Code_Saturne atmospheric module in addition to what is done previously in iniini function.
 
file  atini1.f90
 Initialisation of variable options for the atmospheric module in addition to what is done in usipsu function.
 
file  atiniv.f90
 Initialisation of calculation variables for the atmospheric module, it is the counterpart of usiniv.f90. Initialise for example the meteorological field for each cell of the domain by interpolation of the data from the meteo file.
 
file  atleca.f90
 Reads initial aerosol concentration and number.
 
file  atlecc.f90
 Reads the chemistry profile data for the atmospheric chemistry.
 
file  atlecm.f90
 Reads the meteo profile data for the atmospheric module.
 
file  atmcls.f90
 Compute u*, q0, e0, (momentum, sensible heat and latent heat fluxes) for a non neutral atmospheric surface layer using the explicit formula developed for the ECMWF by Louis (1982)
 
file  atmsol.f90
 build constants and variables to describe the ground model
 
file  atmstd.f90
 Compute standard atmospheric profile.
 
file  atphyv.f90
 Functions that compute physical variables for each cell for the atmospheric module.
 
file  atprke.f90
 Modify the $k-\varepsilon$ turbulence model formulation (cf.: turbke) for the atmospheric module.
 
file  atprop.f90
 Add if needed the variables fields for temperature and liquid water.
 
file  atr1vf.f90
 1D Radiative scheme - Compute radiative fluxes
 
file  atsoil.f90
 Module for the atmospheric soil model adapted to the IGN "land use" file format.
 
file  attssc.f90
 Additional right-hand side source terms for scalar equations taking into account dry and humid atmospheric variables.
 
file  attycl.f90
 Automatic boundary conditions for atmospheric module (based on meteo file)
 
file  atvarp.f90
 ATMOSPHERIC AEROSOL CHEMISTRY MODULE add necessary variables.
 
file  chem_luscheme1.f90
 Routines for atmospheric chemical scheme 1.
 
file  chem_luscheme2.f90
 Routines for atmospheric chemical scheme 2.
 
file  chem_luscheme3.f90
 Routines for atmospheric chemical scheme 3.
 
file  chem_luscheme_siream.f90
 Routines for atmospheric chemical and aerosols scheme 3.
 
file  chem_solvelu.f90
 Solver of AX=B with LU decomposition of A for atmospheric chemical systems.
 
file  chem_source_terms.f90
 Computes the explicit chemical source term for atmospheric chemistry in case of a semi-coupled resolution.
 
file  compute_gaseous_chemistry.f90
 Calls the rosenbrock resolution for atmospheric chemistry.
 
file  compute_siream.f90
 Computation of atmospheric aerosol chemistry.
 
file  cs_at_plugin.c
 Plugin to dynamically load(*.so) the aerosol model (SIREAM)
 
file  cs_at_plugin.h [code]
 Plugin to get aerosol and compute_coagulation_coefficient functions from SIREAM library (ENPC - INRIA - EDF R&D)
 
file  etheq.f90
 Atmospheric module - humid atmosphere variables.
 
file  intprf.f90
 Temporal and z-axis interpolation for meteorological profiles.
 
file  kinrates.f90
 Calls the computation of reaction rates for atmospheric chemistry.
 
file  nuclea.f90
 Atmospheric module - humid atmosphere - cloud droplet nucleation.
 
file  rayigc.f90
 1D Radiative scheme - IR CO2 + O3 absorbtion
 
file  rayir.f90
 1D Radiative scheme - IR flux divergence profile and downward flow to the ground
 
file  rayive.f90
 1D Radiative scheme - IR H20 and dimere absorption
 
file  rayso.f90
 1D Radiative scheme - Solar flux
 
file  raysze.f90
 1D Radiative scheme - Solar data + zenithal angle)
 
file  roschem.f90
 Rosenbrock solver for atmospheric chemistry.
 
file  satfun.f90
 Computes the saturation mixing ratio (kg/kg) of water in the atmosphere.
 
file  siream.f90
 Module for atmospheric aerosol chemistry in the atmospheric module.
 
file  solcat.f90
 Atmo. - Ground level parameters computed from a "Land use" file.
 
file  soliva.f90
 Atmospheric soil module - soil variables initialisation.
 
file  solmoy.f90
 Atmospheric soil module - Initialize ground level parameters from land use.
 
file  solvar.f90
 Atmospheric soil module - Compute ground level variables.
 
file  spefun.f90
 Atmospheric module - Module for specific math functions.