https://github.com/byuignite/ignis
Science Score: 13.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
○.zenodo.json file
-
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (8.9%) to scientific vocabulary
Repository
Basic Info
- Host: GitHub
- Owner: BYUignite
- Language: C++
- Default Branch: master
- Size: 683 KB
Statistics
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
Ignis—unsteady laminar flame solvers
- Diffusion flame
- Premixed flame
- Flamelet (mixture fraction coordinate)
Includes soot formation and radiative heat transfer.
Build and installation
- 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
Required software
Optional software: * Doxygen (for building documentation) * graphviz (for Doxygen)
Docker
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
Documentation is availale at ignite.byu.edu/ignis_documentation.
Using Ignis
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
Owner
- Name: David Lignell
- Login: BYUignite
- Kind: user
- Location: Provo Utah USA
- Company: Brigham Young University
- Website: https://ignite.byu.edu
- Repositories: 4
- Profile: https://github.com/BYUignite
Professor, Chemical Engineering, Brigham Young University
GitHub Events
Total
- Push event: 5
- Fork event: 1
- Create event: 1
Last Year
- Push event: 5
- Fork event: 1
- Create event: 1
Dependencies
- alpine 3.19.0 build