Efficient and robust two-dimensional boundary-layer code for incinerator modeling. The governing equations are solved using a Von Mises transformation in a nondimensional setting.
BoundaryLayer model can be run using the pre-existing executables or compiling the code on user’s local machine from the source. All operating parameters needed to run the model are specified in the 'input.dat' file.
- Download the OS-specific compiled versions of the BoundaryLayer model from the `run' folder.
- Copy the ‘input.dat’ file in the same folder.
- To run the model, doubleclick or type `./boundaryLayer' in the terminal.
- Compiled Cantera code (Version 3.0 or more)
- Python and Boost
- Sundials
- Microsoft Visual Studio (Required on Windows)
- Open the file 'SConstruct' from the `compile/windows' folder.
- Change the directory paths to the local directory paths where Cantera and Boost suite are installed.
- Open MSVC command prompt in the same folder and run `scons’. The code should compile without any errors.
- Copy the ‘input.dat’ file in the same folder.
- Run the command `boundaryLayer.exe’ to run the program.
- The code can also be run by double-clicking on ‘boundaryLayer.exe’.
- Open the file 'Makefile' from the `compile/linux' folder.
- Change the directory paths to the local directory paths where Cantera and Boost suite are installed.
- Copy the ‘input.dat’ file in the same folder.
- Open the terminal in the same folder and run `make all’. The code should compile without any errors.
- Doubleclick or type the command `./boundaryLayer’ to run the program.
Please cite this package along with the research article, when used in a scholarly work.
`Computationally efficient and robust boundary-layer code for incinerator modeling', G. Kogekar, CF. Goldsmith, In preparation, 2023
BoundaryLayer is released under the MIT license; see LICENSE for details.