Skip to content

Lattice Boltzmann Methods Optimised for Parallel CPU-GPU systems

Notifications You must be signed in to change notification settings

yingDaWang-UNSW/LBPM-slim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LBPM

Lattice Boltzmann Methods for Porous Media

A Slim Version of OPM-LBPM https://github.com/OPM/LBPM

For full preprocessing and post processing capability, see the full version

========

Notes on installation

  • example configure scripts for cmake are in the sample_scripts directory

  • for a CPU installation, cmake, gcc, and MPI are the only requirements

  • for a GPU installation, MPI should be CUDA-aware, and CUDA itself is required

Features:

Single Phase Flow:

LBM-SRT

LBM-MRT

Two Phase Flow:

Colour Gradient LBM-MRT

Morphologically Coupled LBM

Convection-Diffusion:

Single Phase Thermal-LBM-SRT

Single Phase Thermal-LBM-TRT (WIP)

About

Lattice Boltzmann Methods Optimised for Parallel CPU-GPU systems

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published