Skip to content

mikaem/PMFpack

Repository files navigation

PMFpack

Description

PMFpack is a C++ implementation of the presumed mapping function approach as a model for turbulent mixing. The implemented models are described in M. Mortensen and B. Andersson, 'Presumed mapping functions for Eulerian modeling of turbulent mixing', Flow turbulence and combustion, vol 76, number 2, 199-219, (2006) . The package provides a complete set of fully consistent sub models required, e.g., for a fully consistent implementation of the Conditional Moment Closure of Bilger and Klimenko. More exactly the package provides the probability density function (PDF), the consistent conditional scalar dissipation rate found by direct integration of the exact PDF-equation (Mortensen, Phys. Fluids 17(1):018106, 2005) and the conditional mean velocity based on the gradient diffusion model of Pope. PMFpack also has a python interface. There is also a new Fortran interface that is currently under development.

Installation

To build PMFpack, run

cmake .
make install

It is often useful to build PMFpack 'out-of-source' which means that all files generated by the build process end up in a separate directory without cluttering the source tree. To make an out-of-source build for PMFpack using a graphical interface to CMake, simply type

mkdir build
cd build
cmake-gui ..
make install

License

PMFpack is licensed under the GNU GPL, version 3 or (at your option) any later version.

PMFpack is Copyright (2011-2014) by the authors.

Contact

The latest version of this software can be obtained from

https://github.com/mikaem/pmfpack

Please report bugs and other issues through the issue tracker at:

https://github.com/mikaem/pmfpack/issues

Authors

PMFpack is developed and maintained by yours truly

Associate Prof. Mikael Mortensen
Department of Mathematics
Division of Mechanics
University of Oslo
Norway

and

Dr. Ahmad El Sayed

About

PMFpack is a C++ implementation of the presumed mapping function approach as a model for turbulent mixing.

Resources

License

LGPL-3.0, LGPL-3.0 licenses found

Licenses found

LGPL-3.0
LICENSE
LGPL-3.0
COPYING.LESSER

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published