TY - JOUR
T1 - A PCISPH implementation using distributed multi-GPU acceleration for simulating industrial engineering applications
AU - Verma, Kevin
AU - McCabe, Christopher
AU - Peng, Chong
AU - Wille, Robert
N1 - Publisher Copyright:
© The Author(s) 2020.
PY - 2020/7/1
Y1 - 2020/7/1
N2 - Predictive–corrective incompressible smoothed particle hydrodynamics (PCISPH) is a promising variant of the particle-based fluid modeling technique smoothed particle hydrodynamics (SPH). In PCISPH, a dedication prediction–correction scheme is employed which allows for using a larger time step and thereby outperforms other SPH variants by up to one order of magnitude. However, certain characteristics of the PCISPH lead to severe synchronization problems that, thus far, prevented PCISPH from being applied to industrial scenarios where high performance computing techniques need to leveraged in order to simulate in appropriate resolution. In this work, we are for the first time, presenting a highly accelerated PCISPH implementation which employs a distributed multi-GPU architecture. To that end, dedicated optimization techniques are presented that allow to overcome the drawbacks caused by the algorithmic characteristics of PCISPH. Experimental evaluations on a standard dam break test case and an industrial water splash scenario confirm that PCISPH can be efficiently employed to model real-world scenarios involving a large number of particles.
AB - Predictive–corrective incompressible smoothed particle hydrodynamics (PCISPH) is a promising variant of the particle-based fluid modeling technique smoothed particle hydrodynamics (SPH). In PCISPH, a dedication prediction–correction scheme is employed which allows for using a larger time step and thereby outperforms other SPH variants by up to one order of magnitude. However, certain characteristics of the PCISPH lead to severe synchronization problems that, thus far, prevented PCISPH from being applied to industrial scenarios where high performance computing techniques need to leveraged in order to simulate in appropriate resolution. In this work, we are for the first time, presenting a highly accelerated PCISPH implementation which employs a distributed multi-GPU architecture. To that end, dedicated optimization techniques are presented that allow to overcome the drawbacks caused by the algorithmic characteristics of PCISPH. Experimental evaluations on a standard dam break test case and an industrial water splash scenario confirm that PCISPH can be efficiently employed to model real-world scenarios involving a large number of particles.
KW - Computational fluid dynamics
KW - domain decomposition
KW - multi-GPU
KW - particle-based modeling
KW - smoothed particle hydrodynamics
UR - http://www.scopus.com/inward/record.url?scp=85081593600&partnerID=8YFLogxK
U2 - 10.1177/1094342020906199
DO - 10.1177/1094342020906199
M3 - Article
AN - SCOPUS:85081593600
SN - 1094-3420
VL - 34
SP - 450
EP - 464
JO - International Journal of High Performance Computing Applications
JF - International Journal of High Performance Computing Applications
IS - 4
ER -