Implicit propagation of directly addressed grids in lattice Boltzmann methods. (6th February 2023)
- Record Type:
- Journal Article
- Title:
- Implicit propagation of directly addressed grids in lattice Boltzmann methods. (6th February 2023)
- Main Title:
- Implicit propagation of directly addressed grids in lattice Boltzmann methods
- Authors:
- Kummerländer, Adrian
Dorn, Márcio
Frank, Martin
Krause, Mathias J. - Abstract:
- Summary: Lattice Boltzmann methods (LBM) are well suited to highly parallel computational fluid dynamics simulations due to their separability into a perfectly parallel collision step and a propagation step that only communicates within a local neighborhood. The implementation of the propagation step provides constraints for the maximum possible bandwidth‐limited performance, memory layout and usage of vector instructions. This article revisits and extends the work on implicit propagation on directly addressed grids started by A‐A and its shift‐swap‐streaming (SSS) formulation by reconsidering them as transformations of the underlying space filling curve. In this work, a new periodic shift (PS) pattern is proposed that imposes minimal restrictions on the implementation of collision operators and utilizes virtual memory mapping to provide consistent performance across a range of targets. Various implementation approaches as well as time dependency and performance anisotropy are discussed. Benchmark results for SSS and PS on SIMD CPUs including Intel Xeon Phi as well as Nvidia GPUs are provided. Finally, the application of PS as the propagation pattern of the open source LBM framework OpenLB is summarized.
- Is Part Of:
- Concurrency and computation. Volume 35:Number 8(2023)
- Journal:
- Concurrency and computation
- Issue:
- Volume 35:Number 8(2023)
- Issue Display:
- Volume 35, Issue 8 (2023)
- Year:
- 2023
- Volume:
- 35
- Issue:
- 8
- Issue Sort Value:
- 2023-0035-0008-0000
- Page Start:
- n/a
- Page End:
- n/a
- Publication Date:
- 2023-02-06
- Subjects:
- GPU -- HPC -- lattice Boltzmann methods -- OpenMP -- SIMD
Parallel processing (Electronic computers) -- Periodicals
Parallel computers -- Periodicals
004.35 - Journal URLs:
- http://onlinelibrary.wiley.com/ ↗
- DOI:
- 10.1002/cpe.7509 ↗
- Languages:
- English
- ISSNs:
- 1532-0626
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 3405.622000
British Library DSC - BLDSS-3PM
British Library STI - ELD Digital store - Ingest File:
- 26306.xml