Recent Releases of SSH-aerosol

SSH-aerosol - SSH-aerosol v2.0

SSH-aerosol version 2.0 release (2024-11-21)

Aerosol dynamics and thermodynamics

  • Consideration of the Kelvin effect to determine size distribution of condensing and evaporating species when assuming thermodynamic equilibrium
  • Faster computation of coagulation partition coefficients
  • For condensation/evaporation, computation of diffusion coefficients based on the viscosity (AIOMFAC-visc algorithm)
  • More nucleation schemes
  • Intra-particle reaction module (oligomerization, hydrolysis, reactions between organic and inorganic ions)
  • Automatic decomposition of species in UNIFAC functional groups when the SMILES code is provided
  • Coupled inorganic-organic thermodynamic module

Gas-phase chemistry

  • Coupling to the GENerator of Reduced Organic Aerosol Mechanisms (GENOA) and Master Chemical Mechanism
  • Option to take into account peroxy radical pools for chemical mechanisms
  • Treatment of specific MCM and GECKO-A kinetic rates
  • New organic aerosol mechanisms for toluene, naphtalene, terpenes and sesquiterpenes

Addition of a wall loss module and comparisons to chamber experiments

Interface

  • SPACK is not required to generate chemistry files.
  • Added netCDF-style output

Architecture

  • Installation with Ducker
  • O2 optimization used instead of Ofast

Atmosphere - Atmospheric Chemistry and Aerosol - C++
Published by ossak032 8 months ago

SSH-aerosol - SSH-aerosol v1.3

SSH-aerosol version 1.3 release (2022-06-27)

Model

  • Added the possibility to consider organic compounds as both hydrophilic and hydrophobic.
  • Added the possibility to use MCM chemical mechanism, with beta-carophylene as an example.
  • Added Melchior2 chemical mechanism.
  • Added RACM2-2020 chemical mechanism (Lannuque et al. 2021).
  • Added heteromolecular nucleation scheme for biogenic organics and sulfuric acid and the possibility to take into account different types of nucleation simultaneously.
  • Improved convergence in SOAP.
  • Added an alternative solver (used when the number of iterations exceeds 50) in SOAP in the coupled mode used ideal conditions.
  • Corrected smiles for PAN as C(=O)OON(=O)(=O)
  • Added parameters niter_eqconc and niter_water to call ISOROPIA every iteration and gain computation time.

Papers illustrating the new functionalities:

  • Lannuque V., D'Anna B., Couvidat F., Valorso R., Sartelet K. (2021), Improvement in modeling of OH and HO2 radical concentrations during toluene and xylene oxidation with RACM2 using MCM/GECKO-A. Atmosphere, 12, 732, doi:10.3390/atmos12060732.
  • Sartelet, K., Kim, Y., Couvidat, F., Merkel, M., Petäjä, T., Sciare, J., and Wiedensohler, A.: Influence of emission size distribution and nucleation on number concentrations over Greater Paris, Atmos. Chem. Phys. Discuss. [preprint], https://doi.org/10.5194/acp-2022-22, accepted, 2022.
  • Wang, Z., Couvidat, F., and Sartelet, K.: GENerator of reduced Organic Aerosol mechanism (GENOA v1.0): An automatic generation tool of semi-explicit mechanisms, EGUsphere [preprint], https://doi.org/10.5194/egusphere-2022-245, 2022.

Interface

  • Added partitioning variable in species-list-aer.
  • Added files for CHIMERE species
  • Added the possibility to have as many inert species as required by the user.
  • Added option with_fixed_density=2. Density is then nonlinear and depends on the concentrations of inorganics.
  • Added option to read aerosol species structures in UNIFAC functional group format.
  • Added option to run simulations when applying fixed concentration profiles per time step to certain species in gas and aerosol phases.
  • Added script to refine the discretization of the size distribution, while conserving mass and number.

Architecture

  • Updated compiling by scons for Intel compiler.
  • Updated Makefile to include external libraries

Fixed bugs

  • Correct a bug when organics can be both hydrophilic and hydrophobic and at equilibrium.
  • Force the gain term of coagulation to zero in case the number of particles is zero.
  • Unusual increase in the mass concentration when the particles less than the first size bin are taken into account.
  • Wrong initialization for inorganic aerosols using the dynamic approach in SOAP.
  • Modify the redistribution in the lowest bin for the redistribution 12.

Test case

  • New test case for mass and number conservative upsampling scheme.
  • New test case to use MCM chemical mechanism.

Atmosphere - Atmospheric Chemistry and Aerosol - C++
Published by ossak032 about 3 years ago