Collaborating CPUs and MICs for Large-Scale LBM Multiphase Flow Simulations - Network and Parallel Computing
Conference Papers Year : 2019

Collaborating CPUs and MICs for Large-Scale LBM Multiphase Flow Simulations

Abstract

This paper highlights the use of the OpenMP4.5 accelerator programming model to collaborate CPUs and Intel Many Integrated Cores (MIC) co-processors for large-scale LBM multiphase flow simulationson the Tianhe-2 supercomputer. To enhance the collaborative efficiency among intra-node CPUs and co-processors, we propose a flexible load balance model with heterogeneous domain decomposition for CPU-MIC task allocation, as well as asynchronous offloading to overlap operations of CPUs and multiple MICs. Tests for 3D multi-phase (liquid and gases) problem (about 100 Billion lattices) simulating drop impact with gravity effect using D3Q19 Lattice Boltzmann discretization and Shan-Chen BGK single relaxation time collision model are presented, achieving a weak parallel efficiency of above 80% in going from 128 to 2048 compute nodes.
Fichier principal
Vignette du fichier
486810_1_En_35_Chapter.pdf (978.78 Ko) Télécharger le fichier
Origin Files produced by the author(s)

Dates and versions

hal-03770526 , version 1 (06-09-2022)

Licence

Identifiers

Cite

Chuanfu Xu, Xi Wang, Dali Li, Yonggang Che, Zhenghua Wang. Collaborating CPUs and MICs for Large-Scale LBM Multiphase Flow Simulations. 16th IFIP International Conference on Network and Parallel Computing (NPC), Aug 2019, Hohhot, China. pp.366-370, ⟨10.1007/978-3-030-30709-7_35⟩. ⟨hal-03770526⟩
39 View
51 Download

Altmetric

Share

More