PARALLELIZATION OF 3D IMMERSED BOUNDARY LATTICE BOLTZMANN METHOD FOR LARGE SCALE SOLID PARTICLE SUSPENSION FLOWS USING MPI AND OpenMP

Purchase PDF

Published: 2015-12-10

Page: 165-178


ZHI SHANG *

Institute of High Performance Computing, Agency for Science, Technology and Research (A*STAR), 1 Fusionopolis Way, #16-16 Connexis, 138632, Singapore.

BAILI ZHANG

Institute of High Performance Computing, Agency for Science, Technology and Research (A*STAR), 1 Fusionopolis Way, #16-16 Connexis, 138632, Singapore.

MING CHENG

Institute of High Performance Computing, Agency for Science, Technology and Research (A*STAR), 1 Fusionopolis Way, #16-16 Connexis, 138632, Singapore

JING LOU

Institute of High Performance Computing, Agency for Science, Technology and Research (A*STAR), 1 Fusionopolis Way, #16-16 Connexis, 138632, Singapore

XIAODONG NIU

College of Engineering, Shantou University, Shantou 515063, Guangdong Provice, China.

*Author to whom correspondence should be addressed.


Abstract

Discrete particle simulations consider the issue of coupling liquid flow and solid particles. The coupling methods and the corresponding algorithms for realizing the couple are still developed. The applications of Lattice Boltzmann Method (LBM) have been widely practiced for the simulations of multiphase flows through computational fluid dynamics (CFD) technique. In this study, the LBM was used to simulate the suspensions of solid particles in the fluid using the 3D immersed-boundary LBM method. The in-house code of the 3D immersed-boundary LBM method was parallelized using the naturally parallelized merits of the LBM. The high performance computing (HPC) was tested and analyzed at a supercomputer. The parallel programming was based on OpenMP and MPI respectively. In OpenMP parallel programming the fork-join technique was employed for do-loop running and in MPI parallel programming the domain decomposition technique was employed for data partitioning and communicating. Through the high performance computing (HPC) studies on large scale parallel computing, it shows that OpenMP parallel programming is able to lead the immersed-boundary LBM method on the parallel speed-up for large scale solid particle suspension flows.

Keywords: Large scale parallel computing;, HPC;, immersed boundary, lattice Boltzmann method, OpenMP;, MPI;, solid particle suspension flow.


How to Cite

SHANG, Z., ZHANG, B., CHENG, M., LOU, J., & NIU, X. (2015). PARALLELIZATION OF 3D IMMERSED BOUNDARY LATTICE BOLTZMANN METHOD FOR LARGE SCALE SOLID PARTICLE SUSPENSION FLOWS USING MPI AND OpenMP. Asian Journal of Mathematics and Computer Research, 10(2), 165–178. Retrieved from https://ikprress.org/index.php/AJOMCOR/article/view/273

Downloads

Download data is not yet available.