2009
DOI: 10.1007/s10766-009-0113-x
|View full text |Cite
|
Sign up to set email alerts
|

Parallel Lattice Boltzmann Method with Blocked Partitioning

Abstract: This paper presents and discusses a blocked parallel implementation of bi-and three-dimensional versions of the Lattice Boltzmann Method. This method is used to represent and simulate fluid flows following a mesoscopic approach. Most traditional parallel implementations use simple data distribution strategies to parallelize the operations on the regular fluid data set. However, it is well known that block partitioning is usually better. Such a parallel implementation is discussed and its communication cost is … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
5
0

Year Published

2016
2016
2023
2023

Publication Types

Select...
5
2

Relationship

0
7

Authors

Journals

citations
Cited by 15 publications
(5 citation statements)
references
References 18 publications
0
5
0
Order By: Relevance
“…Owing to the local nature of LBM, it is a better choice to adopt domain decomposition method that partitions the flow domain into subdomain. As for three-dimensional flow simulation, there are 1D, 2D, and 3D (see Figure 4) domain decomposition methods [20], in which the fluid domain can be divided along one, two, or three directions. It can be seen from [20,25] that choosing the 3D one is the best option when running on cluster.…”
Section: Domain Decomposition Methods and Data Exchangementioning
confidence: 99%
See 2 more Smart Citations
“…Owing to the local nature of LBM, it is a better choice to adopt domain decomposition method that partitions the flow domain into subdomain. As for three-dimensional flow simulation, there are 1D, 2D, and 3D (see Figure 4) domain decomposition methods [20], in which the fluid domain can be divided along one, two, or three directions. It can be seen from [20,25] that choosing the 3D one is the best option when running on cluster.…”
Section: Domain Decomposition Methods and Data Exchangementioning
confidence: 99%
“…As for three-dimensional flow simulation, there are 1D, 2D, and 3D (see Figure 4) domain decomposition methods [20], in which the fluid domain can be divided along one, two, or three directions. It can be seen from [20,25] that choosing the 3D one is the best option when running on cluster. In the 3D one, each MPI process deals with a part of computational domain, and the process can be denoted as a triple ( , , ) according to the MPI process rank .…”
Section: Domain Decomposition Methods and Data Exchangementioning
confidence: 99%
See 1 more Smart Citation
“…In mono-dimensional partitioning, the computational domain is decomposed into several slices and each slice is allocated to a single GPU. An alternative strategy for domain decomposition is block partitioning, which is to decompose the domain in more than one dimension [45,46]. Figure 5 illustrates the block partitioning and data exchange for the 2D domain.…”
Section: Block Partitioning Of the Computational Domainmentioning
confidence: 99%
“…Therefore, parallel strategies have to be considered to use the supercomputers. A number of works on the parallel LBM have been carried out on multi-CPUs 21,22 and multi-GPUs. [23][24][25][26][27][28] However, all of them were conducted on uniform Cartesian grids.…”
Section: Introductionmentioning
confidence: 99%