Portable, massively parallel implementation of a material point method for compressible flows

被引:1
作者
Baioni, Paolo Joseph [1 ]
Benacchio, Tommaso [2 ]
Capone, Luigi [3 ]
de Falco, Carlo [1 ]
机构
[1] Politecn Milan, Dept Math, MOX, Piazza Leonardo da Vinci 32, I-20133 Milan, Italy
[2] Danish Meteorol Inst, Weather Res, Sankt Kjelds Plads 11, DK-2100 Copenhagen, Denmark
[3] Leonardo SpA, Leonardo Labs, Via Raffaele Pieragostini 80, I-16149 Genoa, Italy
关键词
Material point method; GPUs; Compressible gas dynamics; Performance portability; High-performance computing; GPU;
D O I
10.1007/s40571-024-00864-2
中图分类号
O1 [数学];
学科分类号
0701 ; 070101 ;
摘要
The recent evolution of software and hardware technologies is leading to a renewed computational interest in Particle-In-Cell (PIC) methods such as the Material Point Method (MPM). Indeed, provided some critical aspects are properly handled, PIC methods can be cast in formulations suitable for the requirements of data locality and fine-grained parallelism of modern hardware accelerators such as Graphics Processing Units (GPUs). Such a rapid and continuous technological development increases also the importance of generic and portable implementations. While the capabilities of MPM on a wide range of continuum mechanics problems have been already well assessed, the use of the method in compressible fluid dynamics has received less attention. In this paper we present a portable, highly parallel, GPU based MPM solver for compressible gas dynamics. The implementation aims to reach a good compromise between portability and efficiency in order to provide a first assessment of the potential of this approach in solving strongly compressible gas flow problems, also taking into account solid obstacles. The numerical model considered constitutes a first step towards the development of a monolithic MPM solver for Fluid-Structure Interaction (FSI) problems at all Mach numbers up to the supersonic regime.
引用
收藏
页数:23
相关论文
共 71 条
[1]   Modelling of landslides with the material-point method [J].
Andersen, S. ;
Andersen, L. .
COMPUTATIONAL GEOSCIENCES, 2010, 14 (01) :137-147
[2]  
[Anonymous], 1997, Development of modifications to the material point method for the simulation of thin membranes, compressible fluids, and their interactions
[3]  
Baioni PJ., 2023, VIII International Conference on Particle-Based Methods, DOI [10.23967/c.particles.2023.026, DOI 10.23967/C.PARTICLES.2023.026]
[4]  
Bardenhagen SG, 2004, CMES-COMP MODEL ENG, V5, P477
[5]   The material-point method for granular materials [J].
Bardenhagen, SG ;
Brackbill, JU ;
Sulsky, D .
COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2000, 187 (3-4) :529-541
[6]   Energy conservation and accuracy of some MPM formulations [J].
Berzins, Martin .
COMPUTATIONAL PARTICLE MECHANICS, 2022, 9 (06) :1205-1217
[7]  
Boffi D., 2013, Mixed finite element methods and applications, V44, DOI 10.1007/978-3-642-36519-5
[8]   Sparse matrix solvers on the GPU:: Conjugate gradients and multigrid [J].
Bolz, J ;
Farmer, I ;
Grinspun, E ;
Schröder, P .
ACM TRANSACTIONS ON GRAPHICS, 2003, 22 (03) :917-924
[9]   FLIP - A METHOD FOR ADAPTIVELY ZONED, PARTICLE-IN-CELL CALCULATIONS OF FLUID-FLOWS IN 2 DIMENSIONS [J].
BRACKBILL, JU ;
RUPPEL, HM .
JOURNAL OF COMPUTATIONAL PHYSICS, 1986, 65 (02) :314-343
[10]  
Breyer Marcel, 2022, IWOCL'22: International Workshop on OpenCL., DOI 10.1145/3529538.3529980