Title of article
Towards a hybrid parallelization of lattice Boltzmann methods
Author/Authors
Vincent Heuveline، نويسنده , , Mathias J. Krause a، نويسنده , , Jonas Latt b، نويسنده ,
Issue Information
ماهنامه با شماره پیاپی سال 2009
Pages
10
From page
1071
To page
1080
Abstract
Ongoing research towards the development of a hybrid parallelization concept for lattice
Boltzmann methods is presented. It allows coping with platforms sharing both the
properties of shared and distributed architectures. The proposed approach relies on spatial
domain decomposition where each domain represents a basic block entity which is solved
on a symmetric multi-processing (SMP) system. Emphasis is placed on the software design
and the reworking needed to achieve good performance using OpenMP in that context.
Those ideas are implemented in the C++ project OpenLB, which is also sketched in this
article. The efficiency of the proposed approaches is tested on a 3D benchmark problem
and compared with a purely MPI based approach.
Keywords
Lattice Boltzmann method , CFD , MPI , OpenMP , Parallelization , High performance computing
Journal title
Computers and Mathematics with Applications
Serial Year
2009
Journal title
Computers and Mathematics with Applications
Record number
922024
Link To Document