Fluid Simulation

Fluid simulation suite that uses HPP and FHP solvers to simulate fluids in multiple contexts.

Highlights:

  • Large C++ codebase to support multiple lattice gas fluid simulation solvers.
  • Used scientific programming design patterns to create modular and extensible code.
  • Incorporated Python Matplotlib and raylib for real-time visualization.
  • Integrated the HDF5 file format for data output.
  • Implemented full multithreading with OpenMP and GPU compute capable with CUDA.
  • Added calculation and visualization of multiple physical properties including fluid density and vector flow fields.
  • Results published in multiple peer-reviewed articles.