2015 IEEE 18th International Conference on Computational Science and Engineering 2015
DOI: 10.1109/cse.2015.9
|View full text |Cite
|
Sign up to set email alerts
|

Multi-domain Grid Refinement for Lattice-Boltzmann Simulations on Heterogeneous Platforms

Abstract: Abstract-The main contribution of the present work consists of several parallel approaches for grid refinement based on a multi-domain decomposition for lattice-Boltzmann simulations. The proposed method for discretizing the fluid incorporates different regular Cartesian grids with no homogeneous spatial domains, which are in need to be communicated each other.Three different parallel approaches are proposed, homogeneous Multicore, homogeneous GPU, and heterogeneous Multicore-GPU. Although, the homogeneous imp… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
8
0

Year Published

2016
2016
2024
2024

Publication Types

Select...
5
1

Relationship

2
4

Authors

Journals

citations
Cited by 8 publications
(9 citation statements)
references
References 18 publications
1
8
0
Order By: Relevance
“…These methodologies have been analyzed deeply and validated in several numerical scenarios , so we focus on the implementation techniques adopted to keep the solver highly efficient on CPU+GPU heterogeneous platforms. The present work extends the previously published work with additional contributions. In particular, this work includes a comparative study (in terms of performance and numerical accuracy) among two different refinement methods for LBM simulations.…”
Section: Introductionsupporting
confidence: 82%
See 2 more Smart Citations
“…These methodologies have been analyzed deeply and validated in several numerical scenarios , so we focus on the implementation techniques adopted to keep the solver highly efficient on CPU+GPU heterogeneous platforms. The present work extends the previously published work with additional contributions. In particular, this work includes a comparative study (in terms of performance and numerical accuracy) among two different refinement methods for LBM simulations.…”
Section: Introductionsupporting
confidence: 82%
“…As mentioned earlier, the equation is typically advanced in time in two stages, the collision and the streaming stages . Given f i ( x , t ) compute: ρ=big∑fi(boldx,t)3.0235ptandρboldu=big∑boldeifi(boldx,t) Collision stage: fix,t+Δt=fix,tΔtτfx,tfieqx,t Streaming stage: fix+eiΔt,t+Δt=fix,t+Δt …”
Section: Lattice‐boltzmann Methodsmentioning
confidence: 99%
See 1 more Smart Citation
“…Unlike the previous strategy, this approach ( LBM‐Swap ) does not need more memory ( ghost cells ) or change the data layout. This makes much easier the implementation and the integration with the CPU for heterogeneous implementations . The LBM‐Swap algorithm only needs one lattice‐speed data space.…”
Section: Lbm‐swapmentioning
confidence: 99%
“…Such is the case of [15], where a Lattice Boltzman solver was implemented on GPUs to solve the pollution dispersion in an urban environment. Moreover, due to the high data parallelism found in the Lattice Boltzman Method, further studies have been conducted implementing different models in the GPUs, as in the cases of Fluid-Solid interaction [16][17][18] and multi-domain grid refinement [19], to name a few, always achieving time improvements when using GPUs.…”
Section: Introductionmentioning
confidence: 99%