%0 Conference Proceedings %T Collaborating CPUs and MICs for Large-Scale LBM Multiphase Flow Simulations %+ College of Computer Science [Changsha] %A Xu, Chuanfu %A Wang, Xi %A Li, Dali %A Che, Yonggang %A Wang, Zhenghua %Z Part 8: Short Papers %< avec comité de lecture %( Lecture Notes in Computer Science %B 16th IFIP International Conference on Network and Parallel Computing (NPC) %C Hohhot, China %Y Xiaoxin Tang %Y Quan Chen %Y Pradip Bose %Y Weiming Zheng %Y Jean-Luc Gaudiot %I Springer International Publishing %3 Network and Parallel Computing %V LNCS-11783 %P 366-370 %8 2019-08-23 %D 2019 %R 10.1007/978-3-030-30709-7_35 %K Heterogeneous parallel computing %K Lattice Boltzmann methods %K Many-core processor %K OpenMP4.5 accelerator programming model %Z Computer Science [cs]Conference papers %X 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. %G English %Z TC 10 %Z WG 10.3 %2 https://inria.hal.science/hal-03770526/document %2 https://inria.hal.science/hal-03770526/file/486810_1_En_35_Chapter.pdf %L hal-03770526 %U https://inria.hal.science/hal-03770526 %~ IFIP-LNCS %~ IFIP %~ IFIP-TC %~ IFIP-TC10 %~ IFIP-NPC %~ IFIP-WG10-3 %~ IFIP-LNCS-11783