Skip to content

arthurviens/LBM-gpu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mini-project LBM on GPU

Introduction to Lattice Boltzmann Method

Many references, e.g.

Books:

Github:

Video:

Additional references about border conditions in LBM:

Porting LBM simulation to GPU

You have three choices for the mini-project:

  • use pure CUDA/C++ to adapt the C++ serial version from directory cpp
  • use OpenACC to port the C++ serial version
  • use kokkos or stdpar (for the brave) to port the C++ version to GPU
  • use numba and/or CuPy to adapt the python code python/lbmFlowAroundCylinder.py
  • use legate/cunumeric to adapt the python code python/lbmFlowAroundCylinder.py (dont be afraid, some feature are not yet implemented in legate/cunumeric, but it is possible to slightly refactor python to make it possible)

About

Implémentation d'écoulement fluide par LBM sur GPU

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published