FreeCASE - Free(dom) Computational AeroServoElasticity
Last update:
January 15. 2016 14:05:15


In this section it is possible to download the full source code of AeroFoam solver: it includes the aerodynamic solver AeroFoam, the toolboxes CAE2D and CAE3D for aeroelastic analysis and the small utility showDisplacement to deform the computational grid in the post-processing stage. Please read carefully the Remarks subsection in order to make the AeroFoam solver work correctly.
  • AeroFoam-v1.tar.gz complete source code by G. Romanelli and E. Serioli. Updated to July 31, 2008. Download.
  • AeroFoam-v2.tar.gz complete source code by G. Romanelli. Updated to January 1, 2013. Download.


Before installation. In order to make the AeroFoam solver work correctly on the original and non-development OpenFOAM v.1.4.1 release, it is necessary to fix the minor bug at line 353 of file $HOME/OpenFOAM/OpenFOAM-1.4.1/src/OpenFOAM/meshes/polyMesh/polyPatches/
changing the minus sign with a plus sign, so that line 353 becomes: return l + start_;

Installation.  To install the AeroFoam solver it simply necessary to copy the un-compressed source code in $HOME/OpenFOAM/OpenFOAM-1.4.1/applications/compressible/AeroFoam folder and execute the wmake utility from terminal. Then enter in the showDisplacement folder and execute the wmake utility from terminal once again.
Compatibility issues. The AeroFoam solver was originally developed for the non-development OpenFOAM v.1.4.1 release. Currently it has not been tested yet for compatibility with the latest OpenFOAM v.1.5 release, but upgrading the AeroFoam solver is a quite important future task.

Recent updates log

July 31, 2008.
aerodynamic solver source code released, together with CAE2D and CAE3D toolboxes for aeroelastic analysis and showDisplacement utility. Support for laminar viscous fluxes added, even tough still experimental.

Future developments

  • Add support for laminar viscous fluxes (already implemented, this option is currently being benchmarked) and turbulence models (e. g. Spalart-Allmaras 1 equation model).
  • Add support for axisymmetric flows with or without swirl.
  • Parallelization with OpenFOAM built-in comunication classes.

Powered by