KerM

Kernel Mixing Model for Turbulent Combustion and Transport PDF method.

This repo is for 0-D simple validation, for PaSR validation please refer to PaSR

1. Usage

  • Python Version:

    # run simulation, taking around 10 minute for N=1000
    python mixing_py.py

    Comparison results of 1k particles for EMST and 10k particles for other models (uniform weighted samples, KerM sigma_k=0.3)

  • C++ Version:

    # build executable file
    make 
    # run simulation, taking around 10 secdons for N=1000
    ./mix
    # show results
    python performance_c.py

    Comparison results of 4k particles for EMST and 100k particles for other models (KerM sigma_k=0.25)

    Performance of mixing models

    c++_PoF_1996_Fig9b_performance

2. Implementations

Please refer to TheoryGuide.pdf

GitHub

View Github