https://github.com/collab4exanbody/hippolbm

https://github.com/collab4exanbody/hippolbm

Science Score: 26.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
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (11.4%) to scientific vocabulary

Keywords

gpu hpc lbm mpi openmp
Last synced: 5 months ago · JSON representation

Repository

Basic Info
  • Host: GitHub
  • Owner: Collab4exaNBody
  • License: apache-2.0
  • Language: C++
  • Default Branch: main
  • Homepage:
  • Size: 781 KB
Statistics
  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 1
Topics
gpu hpc lbm mpi openmp
Created about 1 year ago · Last pushed 6 months ago
Metadata Files
Readme Contributing License

README.md

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.

Installation

See the Installation guidlines.

Documentation

See the Documentation website.

Community Guidelines

For more details, see CONTRIBUTING.md. Main guidelines are:

  • For any bug, please create an issue and add the label “bug”. We welcome all feedback to make exaDEM as robust as possible.
  • If you would like to participate and add functionality to hippoLBM, you can find instructions for coding style, tests and pull request process in CONTRIBUTING.md.
  • If you have any support-related / collaboration questions, please contact the team at raphael.prat@cea.fr.

Authors and acknowledgment

Main developers: - Raphaël Prat (CEA/DES) (raphael.prat@cea.fr) - Lhassan Amarsid (CEA/DES)

Contributors: - Guillaume bareigts (CEA/DES) - Jean-Yves delenne (INRAE) - Farhang Radjaï (LMGC/CNRS) - Abdelbarie El Metni

Owner

  • Name: Collaboration workspace for exaNBody
  • Login: Collab4exaNBody
  • Kind: organization

GitHub Events

Total
  • Push event: 4
  • Pull request event: 1
Last Year
  • Push event: 4
  • Pull request event: 1

Dependencies

.github/workflows/cmake.yml actions
  • actions/checkout v3 composite
  • actions/setup-node v4 composite
  • actions/upload-artifact v4 composite
  • threeal/gcovr-action v1.1.0 composite