9.0
general documentation
Loading...
Searching...
No Matches
sshaerosol Module Reference

Enumerations

enum  { cs_atmo_aerosol_off = 0 , cs_atmo_aerosol_ssh = 1 }
 Enum and flag to activate or not the aerosol model. More...

Functions/Subroutines

subroutine sshaerosol_get_aero (array)
 Get the aerosols concentrations and numbers from SSH-aerosol.
subroutine sshaerosol_get_gas (array)
 Get the gas species concentrations from SSH-aerosol.
subroutine init_aerosol_pointers
 Map pointers to arrays.

Variables

integer(kind=kind(cs_atmo_aerosol_off)), pointer, save iaerosol
logical(c_bool), pointer, save nogaseouschemistry
 Flag to desactivate gaseous chemistry.
logical(c_bool), pointer, save init_gas_with_lib
 Flag to initialize gas species with the aerosol library.
logical(c_bool), pointer, save init_aero_with_lib
 Flag to initialize aerosols with the aerosol library.
integer(c_int), pointer, save nlayer_aer
integer(c_int), pointer, save n_aer
 Number of aerosols.
double precision, dimension(:), pointer, save dlconc0
 Initial gaseous and particulate concentrations and aerosol number read in file.

Function/Subroutine Documentation

◆ init_aerosol_pointers()

subroutine init_aerosol_pointers

Map pointers to arrays.

◆ sshaerosol_get_aero()

subroutine sshaerosol_get_aero ( double precision, dimension(n_aer*(1+nlayer_aer)), intent(out) array)

Get the aerosols concentrations and numbers from SSH-aerosol.

Parameters
[out]arrayarray with the aerosols concentrations (microg / m^3) and numbers (molecules / m^3)

◆ sshaerosol_get_gas()

subroutine sshaerosol_get_gas ( double precision, dimension(nespg), intent(out) array)

Get the gas species concentrations from SSH-aerosol.

Parameters
[out]arrayarray with the gas species concentrations (microg / m^3)