Performance Portable Graphics Processing Unit Acceleration of a High-Order Finite Element Multiphysics ApplicationSource: Journal of Fluids Engineering:;2024:;volume( 146 ):;issue: 004::page 41102-1Author:Stitt, Thomas
,
Belcher, Kristi
,
Campos, Alejandro
,
Kolev, Tzanio
,
Mocz, Philip
,
Rieben, Robert N.
,
Skinner, Aaron
,
Tomov, Vladimir
,
Vargas, Arturo
,
Weiss, Kenneth
DOI: 10.1115/1.4064493Publisher: The American Society of Mechanical Engineers (ASME)
Abstract: The Lawrence Livermore National Laboratory (LLNL) will soon have in place the El Capitan exascale supercomputer, based on advanced micro devices (AMD) graphics processing units (GPUs). As part of a multiyear effort under the National Nuclear Security Administration (NNSA) Advanced Simulation and Computing (ASC) program, we have been developing marbl, a next generation, performance portable multiphysics application based on high-order finite elements. In previous years, we successfully ported the Arbitrary Lagrangian–Eulerian (ALE), multimaterial, compressible flow capabilities of marbl to nvidia GPUs as described in Vargas et al. (2022, “Matrix-Free Approaches for GPU Acceleration of a High-Order Finite Element Hydrodynamics Application Using MFEM, Umpire, and RAJA,” Int. J. High Perform. Comput. Appl., 36(4), pp. 492–509). In this paper, we describe our ongoing effort in extending marbl's GPU capabilities with additional physics, including multigroup radiation diffusion and thermonuclear burn for high energy density physics (HEDP) and fusion modeling. We also describe how our portability abstraction approach based on the raja Portability Suite and the mfem finite element discretization library has enabled us to achieve high performance on AMD based GPUs with minimal effort in hardware-specific porting. Throughout this work, we highlight numerical and algorithmic developments that were required to achieve GPU performance.
|
Collections
Show full item record
| contributor author | Stitt, Thomas | |
| contributor author | Belcher, Kristi | |
| contributor author | Campos, Alejandro | |
| contributor author | Kolev, Tzanio | |
| contributor author | Mocz, Philip | |
| contributor author | Rieben, Robert N. | |
| contributor author | Skinner, Aaron | |
| contributor author | Tomov, Vladimir | |
| contributor author | Vargas, Arturo | |
| contributor author | Weiss, Kenneth | |
| date accessioned | 2024-04-24T22:23:00Z | |
| date available | 2024-04-24T22:23:00Z | |
| date copyright | 2/9/2024 12:00:00 AM | |
| date issued | 2024 | |
| identifier issn | 0098-2202 | |
| identifier other | fe_146_04_041102.pdf | |
| identifier uri | http://yetl.yabesh.ir/yetl1/handle/yetl/4295116 | |
| description abstract | The Lawrence Livermore National Laboratory (LLNL) will soon have in place the El Capitan exascale supercomputer, based on advanced micro devices (AMD) graphics processing units (GPUs). As part of a multiyear effort under the National Nuclear Security Administration (NNSA) Advanced Simulation and Computing (ASC) program, we have been developing marbl, a next generation, performance portable multiphysics application based on high-order finite elements. In previous years, we successfully ported the Arbitrary Lagrangian–Eulerian (ALE), multimaterial, compressible flow capabilities of marbl to nvidia GPUs as described in Vargas et al. (2022, “Matrix-Free Approaches for GPU Acceleration of a High-Order Finite Element Hydrodynamics Application Using MFEM, Umpire, and RAJA,” Int. J. High Perform. Comput. Appl., 36(4), pp. 492–509). In this paper, we describe our ongoing effort in extending marbl's GPU capabilities with additional physics, including multigroup radiation diffusion and thermonuclear burn for high energy density physics (HEDP) and fusion modeling. We also describe how our portability abstraction approach based on the raja Portability Suite and the mfem finite element discretization library has enabled us to achieve high performance on AMD based GPUs with minimal effort in hardware-specific porting. Throughout this work, we highlight numerical and algorithmic developments that were required to achieve GPU performance. | |
| publisher | The American Society of Mechanical Engineers (ASME) | |
| title | Performance Portable Graphics Processing Unit Acceleration of a High-Order Finite Element Multiphysics Application | |
| type | Journal Paper | |
| journal volume | 146 | |
| journal issue | 4 | |
| journal title | Journal of Fluids Engineering | |
| identifier doi | 10.1115/1.4064493 | |
| journal fristpage | 41102-1 | |
| journal lastpage | 41102-18 | |
| page | 18 | |
| tree | Journal of Fluids Engineering:;2024:;volume( 146 ):;issue: 004 | |
| contenttype | Fulltext |