Skip to content

An OpenFOAM solver for incompressible isothermal fluid

License

Notifications You must be signed in to change notification settings

chenxijun1029/idugksFoam

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 

Repository files navigation

idugksFoam

An OpenFOAM inplementation for incompressible isothermal fluid. While based on dugksFoam [1], idugksFoam is much more efficient when applied for incompressible flow such as porous media flow.

Key features

  • A standard OpenFOAM solver for Boltzmann model equation using discrete unified gas kinetic scheme [2]

  • Maintain major feautres of dugksFoam including 1D & 2D & 3D in a single solver, various boundary condition types and arbitrary unstructured meshes [3]

  • Based on BGK collision model, which is suitable for incompressible isothermal fluid

  • Bounce-back scheme is used for velocity boundary condition, which is much more effiecient when applied for porous media flow

  • Easyly applied to REV scale for engineer computing

Installation

OpenFOAM-2.4.0 is supported only at present, with Intel/gcc compilers.

of240 # load the environment of OpenFOAM-2.4.0
cd idugksFoam/src
./Allwmake

Done!

Usage

There is a typical example in demo/testPressureBoundary for simulation of poiseuille flow, from which you could know how to set boundary conditon and parameters. A full documentation will be written if necessary. As for other module such as meshes, control and postprocession, just find answer in OpenFOAM User Guide.

If there is any question, leave it here.

Reference

About

An OpenFOAM solver for incompressible isothermal fluid

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published