1. HippoLBM Software

../_images/logo_hippoLBM.png

1.1. Overview of HippoLBM

HippoLBM is a high-performance Lattice Boltzmann Method (LBM) simulation code developed in C++ and built on the Onika runtime. It is designed for large-scale fluid dynamics simulations and features a parallelization strategy to maximize computational efficiency. HippoLBM integrates hybrid MPI + OpenMP parallelism for CPU execution and CUDA acceleration for GPU architectures, ensuring scalability across different hardware configurations.

One of HippoLBM’s key strengths is its ability to couple with other physics solvers, enabling multiphysics simulations. With a focus on modularity and extensibility, HippoLBM provides researchers and engineers with a flexible and efficient tool for tackling complex fluid dynamics problems in high-performance computing environments.