Resolved particle simulations using the Physalis method on many GPUs

被引:2
作者
Willen, Daniel P. [1 ]
Sierakowski, Adam J. [1 ]
机构
[1] Johns Hopkins Univ, Dept Mech Engn, 3400 North Charles St, Baltimore, MD 21218 USA
基金
美国国家科学基金会;
关键词
Computational fluid dynamics; Particulate flows; Resolved particle simulations; Physalis method; GPUs; Distributed memory; IMPLEMENTATION;
D O I
10.1016/j.cpc.2019.107071
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
We present a distributed memory many-GPU implementation of the Physalis method for resolving spherical particles in disperse multiphase flow simulations. The current work extends a previous single-GPU computational procedure by implementing a distributed memory Poisson solver and distributed finite-size particle methods using MPI. We document the changes required to move to a distributed memory model for both the fluid and solid phases. We benchmark the code with up to one million resolved particles in a domain size of 19203 on 216 GPUs at the Maryland Advanced Research Computing Center and present strong and weak scaling results. Finally, by taking advantage of the realization that the solution procedure for the pressure Poisson equation can be implemented using a symmetric matrix, we are able to replace the biconjugate gradient stabilized algorithm used in previous work with the conjugate gradient algorithm. (C) 2019 Published by Elsevier B.V.
引用
收藏
页数:12
相关论文
共 30 条
[1]   A Parallel Preconditioned Conjugate Gradient Solver for the Poisson Problem on a Multi-GPU Platform [J].
Ament, M. ;
Knittel, G. ;
Weiskopf, D. ;
Strasser, W. .
PROCEEDINGS OF THE 18TH EUROMICRO CONFERENCE ON PARALLEL, DISTRIBUTED AND NETWORK-BASED PROCESSING, 2010, :583-592
[2]   Efficient parallel CFD-DEM simulations using OpenMP [J].
Amritkar, Amit ;
Deb, Surya ;
Tafti, Danesh .
JOURNAL OF COMPUTATIONAL PHYSICS, 2014, 256 :501-519
[3]  
[Anonymous], 2017, NVIDIA DEV ZONE
[4]  
[Anonymous], 2015, Thrust
[5]  
[Anonymous], 2012, AIAA 1 INT WORKSH HI
[6]  
[Anonymous], 1996, The PWS series in computer science. The PWS Series in Computer Science
[7]   Accurate projection methods for the incompressible Navier-Stokes equations [J].
Brown, DL ;
Cortez, R ;
Minion, ML .
JOURNAL OF COMPUTATIONAL PHYSICS, 2001, 168 (02) :464-499
[8]  
D'Azevedo E., 1992, ORNLTM12192
[9]   REDUCING THE EFFECT OF GLOBAL COMMUNICATION IN GMRES(M) AND CG ON PARALLEL DISTRIBUTED-MEMORY COMPUTERS [J].
DESTURLER, E ;
VANDERVORST, HA .
APPLIED NUMERICAL MATHEMATICS, 1995, 18 (04) :441-459
[10]  
Ferziger JH., 2002, Computational methods for fluid dynamics, VThird, DOI DOI 10.1007/978-3-642-56026-2