Elsevier Science Home
Computer Physics Communications Program Library
Full text online from Science Direct
Programs in Physics & Physical Chemistry
CPC Home

[Licence| Download | New Version Template] aetk_v1_0.tar.gz(948 Kbytes)
Manuscript Title: Implementation of density-based solver for all speeds in the framework of OpenFOAM
Authors: Chun Shen, Fengxian Sun, Xinlin Xia
Program title: allSpeedUnsteadFoam/ allSpeedUnsteadFoam_dualtime
Catalogue identifier: AETK_v1_0
Distribution format: tar.gz
Journal reference: Comput. Phys. Commun. 185(2014)2730
Programming language: C++.
Computer: All capable of running Linux.
Operating system: Linux.
Has the code been vectorised or parallelized?: Yes Parallelized
RAM: 500 MB or more
Keywords: CFD, OpenFOAM, Density-based, All speeds, Incompressible, Preconditioned, Unsteady.
Classification: 12.

External routines: OpenFOAM (http://www.openfoam.org)

Nature of problem:
This software provides a library of models for the simulation of steady and unsteady all speeds flow field (all Mach number flow field including incompressible and compressible flow). Combining this library with other libraries within OpenFOAM, such as turbulence, radiation, solid conduction, etc., the more complex multi-physics model including all speeds flow field could be established conveniently.

Solution method:
Standard finite volume method (FVM) is used for solving all the preconditioned conservation governing equations. The preconditioned all speeds AUSM+(P) scheme is adopted to discretize the convective term in the governing equations. The total variation diminishing (TVD) scheme with interface reconstruction is used to improve the accuracy of this solver. The dual time scheme is used to solve the unsteady problem.

The limiter functions have obvious effect on the accuracy of the numerical result and according to actual situation, so the selection of limiter functions should be focused on.

Running time:
It can vary from minutes to days to weeks depending on the size of the system, length of time simulated and number of processors used.