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 | atini1.f90 | 
| Initialisation of variable options for the atmospheric module in before what is done in usipsu/cs_user_parameters functions.  | |
| file | atiniv.f90 | 
| Initialisation of calculation variables for the atmospheric module, it is the counterpart of usiniv.f90.  | |
| 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 friction velocity u* and surface sensible heat flux q0 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 ground model  | |
| file | atr1vf.f90 | 
| Compute radiative fluxes for the atmospheric model. Computes the source term for scalar equations from radiative forcing (UV and IR radiative fluxes) with a 1D scheme.  | |
| 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. If 1D atmospheric radiative module is used (iatra1 = 1) additional source terms for the thermal scalar equation to take into account the radiative forcing.  | |
| file | chem_roschem.f90 | 
| Rosenbrock solver for atmospheric chemistry.  | |
| 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 | cs_air_props.cpp | 
| file | cs_air_props.h [code] | 
| file | cs_at_data_assim.cpp | 
| file | cs_at_data_assim.h [code] | 
| file | cs_at_opt_interp.cpp | 
| file | cs_at_opt_interp.h [code] | 
| file | cs_at_source_terms.f90 | 
| file | cs_atmo.cpp | 
| file | cs_atmo.h [code] | 
| file | cs_atmo_aerosol.cpp | 
| file | cs_atmo_aerosol.h [code] | 
| file | cs_atmo_aerosol_ssh.cpp | 
| file | cs_atmo_aerosol_ssh.h [code] | 
| file | cs_atmo_headers.h [code] | 
| file | cs_atmo_profile_std.cpp | 
| file | cs_atmo_profile_std.h [code] | 
| file | cs_atmo_variables.cpp | 
| file | cs_atmo_variables.h [code] | 
| file | cs_atprke.cpp | 
| file | cs_atprke.h [code] | 
| file | cs_intprf.cpp | 
| file | cs_intprf.h [code] | 
| file | kinrates.f90 | 
| Calls the computation of reaction rates for atmospheric chemistry.  | |
| file | rayigc.f90 | 
| Compute carbonic dioxide (CO2) and ozone (O3) absorption in infrared (1D radiative scheme).  | |
| file | rayir.f90 | 
| Compute infrared flux divergence profile and downward flux at ground level relying on a 1D radiative scheme.  | |
| file | rayive.f90 | 
| 1D Radiative scheme - IR H20 and dimere absorption  | |
| file | rayso.f90 | 
| file | solcat.f90 | 
| Soil - atmosphere 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 | sshaerosol.f90 | 
| Module for aerosol chemistry in the atmospheric module.  | |