- Diffusion flame
- Premixed flame
- Flamelet (mixture fraction coordinate)
Includes soot formation and radiative heat transfer.
- Create and navigate into a top-level
builddirectory - 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 flameletIf 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.yamlinput/input_diffusion.yamlinput/input_diffusion_table.yamlinput/input_flamelet.yaml