AeroSolved is a Computational Fluid Dynamics code, based on the OpenFOAM software package, for simulation of the generation, transport, evolution and deposition of multispecies aerosol mixtures.

of 6

What is AeroSolved?


AeroSolved was developed to study aerosol dynamics starting from the aerosol generation through its evolution, transport and deposition. The implemented aerosol physics is applicable to a wide range of practical applications, including the development of aerosol generators, inhalation devices, validation of aerosol delivery systems for in vivo inhalation studies and in vitro sciences as well as for atmospheric sciences. The aerosol is described within an Eulerian-Eulerian framework with the aerosol size distribution and aerosol dynamics represented by either a sectional or a two-moment method. The code is implemented on the basis of the OpenFOAM open source software, mainly taking advantage of the finite volume discretization, computation and parallelization libraries. AeroSolved was developed jointly between Philip Morris International R&D (PMI R&D) and the Department of Applied Mathematics at the University of Twente (UT), The Netherlands.

AeroSolved includes the following key capabilities:

  • Simulations of mass, momentum (Navier-Stokes equations) and energy conservation equations using a Pressure-Implicit with Splitting of Operators (PISO) algorithm.
  • Multispecies formulation for gas (vapor), liquid (droplet) phases and solid particles
  • Aerosol physics containing the following processes:
    • Nucleation
    • Condensation/Evaporation
    • Brownian coagulation
  • Aerosol deposition:
    • Inertial impaction
    • Sedimentation
    • Diffusion

AeroSolved is publicly available following the OpenFOAM software development approach philosophy and the GNU General Public License 3.0. The software can be downloaded from a GitHub repository (see Terms of Use for more details). You may contact us to learn more insights on the code capabilities or exchange of development opportunities leveraging academic and industry applications.

OpenFOAM is an open source software licensed under the GNU General Public license. AeroSolved is not approved or endorsed by OpenCFD Limited or the OpenFOAM Foundation.

Software download and documentation

AeroSolved is available through the GitHub repository and can be obtained here: AeroSolved on GitHub.


  • It requires historical OpenFOAM 2.3.0 version to be compiled with on a Linux distribution. We are working on porting and testing it to the newest OpenFOAM version.
  • It needs to be compiled with Boost portable C++ source libraries that are available at most of the Linux distributions through a package manager.
  • In addition, the available cases use swak4Foam for setting the initial and boundary conditions of the supplied tutorials and validation cases.

AeroSolved is documented via Doxygen and its documentation can be obtained here. The full Doxigen documentation can be downloaded in pdf format from here.

AeroSolved comes with a few tutorials and validation cases.

Tutorial Cases:

Tutorial cases available in the code repository:

Validation Cases:

Validation cases available in the code repository:




  • Dr. Edo Frederix, ex - University of Twente, contributed to AeroSolved during his PhD project in collaboration with Philip Morris International R&D. He developed the main body of the code that is currently contained within AeroSolved and published in leading scientific journals such as the Journal of Computational Physics and the Journal of Aerosol Science.
  • Dr. Arkadiusz Kuczaj, Philip Morris International R&D and University of Twente, developed and led the joint research collaboration program between Philip Morris International R&D and the University of Twente forming the foundation of the AeroSolved project. He contributed to the project with his knowledge in aerosol physics, computational fluid dynamics and high-performance computing.
  • Prof. Bernard Geurts, University of Twente, PhD supervisor of Dr. Frederix, contributed to the AeroSolved project as an expert of computational modelling of multiphase flows in complex domains and to the scientific publications of the project results.
  • Dr. Markus Nordlund, Philip Morris International R&D, actively contributed to the development of AeroSolved with his experience in the area of numerical modeling of flow, heat and mass transfer, and aerosol physics. He developed computational fluid dynamics algorithms and codes for simulating porous media transport and aerosol physics, which ultimately resulted in the initiation and development of AeroSolved.
  • Dr. Francesco Lucci, Philip Morris International R&D, extensively used AeroSolved as a support to experimental dosimetry to characterize industrial in vitro and in vivo exposure systems and to study aerosol deposition and evolution in lung geometries.



Conference proceedings


Terms of Use


How to reference AeroSolved? At the moment please refer to webpage.

This site is intended to provide a single point of reference for AeroSolved that summarizes all publications and documents the code.

By using you certify that you have read and understood the Terms of Use of Aerosolved and that you agree to be legally bound by those terms and conditions.



We encourage users and potential developers interested in getting involved to contact us beforehand. We are keen to enhance the current AeroSolved code capabilities. We are also open for potential engagements concerning its functionality improvements and area of application extensions. We would appreciate your feedback about potential improvements, corrections and the usefulness of AeroSolved. You can contact us.