Skip to content

kynan/firesim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Firesim

Lattice Boltzmann Method (LBM) fluid solver.

Uses the BGK collision model and Smagorinsky turbulence correction.

LBM is used to drive a particle engine for the simulation of fire.

Irrlicht is used for the real-time 3D OpenGL visualization.

Dependencies

  • The CMake build system
  • The Boost C++ libraries, in particular libbost-regex
  • The Irrlicht 3D engine
  • Doxygen to generate the documentation (optional)

Installation

Run the setup script to build a Release or Debug build:

./setup.sh <Build type>

Documentation

License

MIT

About

Lattice Boltzmann Method (LBM) fluid solver driving a particle engine for the simulation and real-time visualization of fire

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published