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

Functions/Subroutines

subroutine init_aerosols
 

Variables

integer, save iaerosol
 Flag to activate or not siream model.
 
integer, save inogaseouschemistry
 Flag to desactivate gaseous chemistry which is automatically activated otherwise.
 
integer nesp_aer
 
integer, save nespg_siream
 Number of gaseous species passed to SIREAM.
 
integer nbin_aer
 Number of aerosol bins (can vary depending on the user)
 
integer ncycle_aer
 Number of cycle in aerosol computation between ts and tf.
 
integer noptions_aer
 Number of aerosol module options.
 
integer, dimension(noptions_aer), save options_aer
 1D list of aerosol module options
 
character(len=10), dimension(nesp_aeresp_siream
 Names of particular species in SIREAM.
 
integer, save impmea
 logical unit of the aerosol concentration profiles file
 
character(len=10), save ficmea
 name of the aerosol concentration profiles file
 
double precision, dimension(nbin_aer+1), save bin_bound_aer
 Aerosol diameters at bin bounds.
 
double precision, save fixed_density_aer
 Fixed aerosol density ([g/m^3])
 
double precision, dimension(nbin_aer), save density_aer
 Size variable aerosol density ([g/m^3])
 
integer, dimension(nbin_aer), save couples_coag
 Coagulation couples for each bin.
 
integer, dimension(nbin_aer, 4 *nbin_aer), save first_index_coag
 First bin index of coagulation couples.
 
integer, dimension(nbin_aer, 4 *nbin_aer), save second_index_coag
 Second bin index of coagulation couples.
 
double precision, dimension(nbin_aer, nbin_aer, nbin_aer), save coefficient_coag
 Coagulation partition coefficient.
 
double precision, dimension(nesp_aer *nbin_aer+nbin_aer), save dlconc0
 Initial gaseous and particulate concentrations and aerosol number read in file SIREAM.
 
integer, dimension(nozppm), save iprofa
 read zone boundary conditions from file
 
integer, save icoag_siream
 Flag to activate or not coagulation.
 
integer, save icond_siream
 Flag to activate or not condensation/evaporation.
 
integer, save inucl_siream
 Flag to activate or not nucleation.
 
integer, save ikelv_siream
 Flag to consider or not kelvin effect.
 
integer, save icut_siream
 Cutting bin between equilibrium and dynamic bins.
 
integer, save isulfcond_siream
 Sulfate condensation computation method.
 
integer, save kdslv_siream
 Solver for dynamic condensation.
 
integer, save iredist_siream
 Redistribution method of lagrangian bins.
 
integer, save itern_siream
 Nucleation model.
 
integer, save ithrm_siream
 Method used for estimation of wet diameter.
 

Function/Subroutine Documentation

◆ init_aerosols()

subroutine init_aerosols