Passalacqua Software

Faculty Profile | Research | Teaching | Students | Software

Computational software and tools are developed in the research group to address the challenges of computational fluid dynamics, with particular focus on polydisperse multiphase flow models. The models developed and used to perform our research are typically implemented into open-source codes, and after the development is complete, released to the public under the GNU General Public License 3 or following, in order to facilitate the dissemination of our developments.

The source code of our released software is made available by means of git repositories.

Available software

  • Quadrature-based moment methods
    • OpenQBMM – Implementation of quadrature-based moment methods into OpenFOAM
  • Uncertainty quantification
    • QBUQ – A python toolkit for quadrature-based uncertainty quantification in MFIX
  • General scientific software
    • GeekoCFD (support ended in 2018) – A live GNU/Linux distribution for CFD applications based on openSUSE – 64 bit, whose purpose is to provide easy and immediate access to open-source Computational Fluid Dynamics tools. It includes cantor, gmsh, grace, gsl, wxMaxima, Octave with an almost complete selection of octave-forge packages, OpenFOAM®, Paraview, pyFoam, R. Additionally, gcc, DDD, Eclipse Helios with CDT, Emacs, git, kate, vim and a complete openSUSE KDE installation are provided, including Gimp, LibreOffice and Blender. GeekoCFD can be downloaded from SUSE Gallery.
    • OpenFOAM packages for CyEnce – Pre-built OpenFOAM binary package for the CyEnce High Performance Computer at ISU. Packages were built using the Intel C++ compiler and the Intel MPI libraries available on CyEnce. Installation instructions are provided. You will need your ISU net-ID to download the files from CyBox.
    • Cholesky – Cholesky decomposition of a symmetric positive definite matrix for OpenFOAM. This implementation derives almost completely from TNT/JAMA, a public-domain library developed at NIST, available at http://math.nist.gov/tnt/index.html
    • dynamicSmagorinsky – Implementation of the dynamic Smagorinsky SGS model as proposed by Lilly (1992) for OpenFOAM.
    • eigenSolver – Eigensolver for real square matrices for OpenFOAM. This implementation derives almost completely from TNT/JAMA, a public-domain library developed at NIST, available at http://math.nist.gov/tnt/index.html Their implementation was based upon EISPACK.  

Note: All trademarks belong to their respective owners. This offering is not approved or endorsed by OpenCFD Limited, the producer of the OpenFOAM software and owner of the OPENFOAM® and OpenCFD® trade marks.

Loading...