- Diffusion flame
- Premixed flame
- Flamelet (mixture fraction coordinate)
Includes soot formation and radiative heat transfer.
- Create and navigate into a top-level
build
directory - Configure CMake:
cmake ..
- Build Ignis:
make
- Install Ignis:
make install
Executable is installed in /run/ignis.x
Optional software:
A Dockerfile is included with the code in the docker
folder. With docker installed you can build fully functional image with the code and all dependencies. See /docker/Dockerfile
. A video showing how to use it is available here.
Documentation is availale at ignite.byu.edu/ignis_documentation.
Ignis is called from the command line with one of four command line options:
./ignis.x premixed
./ignis.x diffusion
./ignis.x diffusion_table
./ignis.x flamelet
If no option is set the code defaults to premixed. Each of these options has a corresponding driver function that sets up and runs the case. The driver functions read case parameters from corresponding input files:input/input_premixed.yaml
input/input_diffusion.yaml
input/input_diffusion_table.yaml
input/input_flamelet.yaml