zhulianhua / dugksFoam

An OpenFOAM solver for Boltzmann model equation using discrete unified gas kinetic scheme

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

dugksFoam

An OpenFOAM solver for the Boltzmann model equations using discrete unified gas kinetic scheme [1,2,3].

Key features

  • Solving discrete velocity Boltzmann equation;
  • Based on Shakhov-BGK collision model;
  • Using discrete unified gas kinetic scheme (Asymptotic preserving property);
  • A standard OpenFOAM solver;
  • Arbitrary unstructured meshes;
  • MPI parallel computing capability;
  • 1D & 2D & 3D in a single solver;
  • Post processing tools of OpenFOAM are ready to use;
  • Various boundary condition types.

Installation and documentation

NOTE: Tested on the following OpenFOAM versions :

  • 2.4.0, gcc/intel
  • 3.0.0, gcc
  • 3.0.1, gcc
  • 4.0, gcc
  • 4.1 gcc/intel
  • 6.0, gcc
of240 # change the version code according your OF installation
cd dugksFoam/src
./Allwmake

See documentation at doc/dugksFoam.pdf.

References

About

An OpenFOAM solver for Boltzmann model equation using discrete unified gas kinetic scheme

License:MIT License


Languages

Language:C 54.3%Language:C++ 43.8%Language:Python 1.5%Language:Shell 0.4%