Efficient graphic processing unit implementation of the chemical-potential multiphase lattice Boltzmann method. (January 2021)
- Record Type:
- Journal Article
- Title:
- Efficient graphic processing unit implementation of the chemical-potential multiphase lattice Boltzmann method. (January 2021)
- Main Title:
- Efficient graphic processing unit implementation of the chemical-potential multiphase lattice Boltzmann method
- Authors:
- Ye, Yutong
Zhu, Hongyin
Zhang, Chaoying
Wen, Binghai - Other Names:
- Wyrzykowski Roman guest-editor.
Deelman Ewa guest-editor. - Abstract:
- The chemical-potential multiphase lattice Boltzmann method (CP-LBM) has the advantages of satisfying the thermodynamic consistency and Galilean invariance, and it realizes a very large density ratio and easily expresses the surface wettability. Compared with the traditional central difference scheme, the CP-LBM uses the Thomas algorithm to calculate the differences in the multiphase simulations, which significantly improves the calculation accuracy but increases the calculation complexity. In this study, we designed and implemented a parallel algorithm for the chemical-potential model on a graphic processing unit (GPU). Several strategies were used to optimize the GPU algorithm, such as coalesced access, instruction throughput, thread organization, memory access, and loop unrolling. Compared with dual-Xeon 5117 CPU server, our methods achieved 95 times speedup on an NVIDIA RTX 2080Ti GPU and 106 times speedup on an NVIDIA Tesla P100 GPU. When the algorithm was extended to the environment with dual NVIDIA Tesla P100 GPUs, 189 times speedup was achieved and the workload of each GPU reached 96%.
- Is Part Of:
- International journal of high performance computing applications. Volume 35:Number 1(2021)
- Journal:
- International journal of high performance computing applications
- Issue:
- Volume 35:Number 1(2021)
- Issue Display:
- Volume 35, Issue 1 (2021)
- Year:
- 2021
- Volume:
- 35
- Issue:
- 1
- Issue Sort Value:
- 2021-0035-0001-0000
- Page Start:
- 78
- Page End:
- 96
- Publication Date:
- 2021-01
- Subjects:
- Multi-strategy optimization -- lattice Boltzmann method -- graphic processing unit -- chemical potential -- Thomas algorithm
High performance computing -- Periodicals
Supercomputers -- Periodicals
004.1105 - Journal URLs:
- http://hpc.sagepub.com ↗
http://www.uk.sagepub.com/home.nav ↗
http://firstsearch.oclc.org ↗ - DOI:
- 10.1177/1094342020968272 ↗
- Languages:
- English
- ISSNs:
- 1094-3420
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - BLDSS-3PM
British Library HMNTS - ELD Digital store - Ingest File:
- 14853.xml