Skip to content
/ MGLC Public

Multi-GPU implementation of Lattice Boltzmann Method for complex flows.

License

Notifications You must be signed in to change notification settings

cheryli/MGLC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Parallel LBM codes for complex flow

This project focus on the multi-GPU parallel implementation of LBM(Lattice Boltzmann Method). We use OpenACC to accelerate codes on single GPU and MPI for inter-GPU communication.

Bold for completed, italic for coded but not documented. Bold and italic means we are now working on this.

  • MPI (Pure) MPI implementation for multi processor, Including communication overlap(non-blocked version), and scalable decomposition of sub-domains. (sub-domains arranged in 3 dimensions.) contains:

  • OpenACC OpenACC accelerated codes for single GPU.

  • MPI + OpenACC Multi-GPU solver.

About

Multi-GPU implementation of Lattice Boltzmann Method for complex flows.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages