Matrix-free approaches for GPU acceleration of a high-order finite element hydrodynamics application using MFEM, Umpire, and RAJA. (July 2022)
- Record Type:
- Journal Article
- Title:
- Matrix-free approaches for GPU acceleration of a high-order finite element hydrodynamics application using MFEM, Umpire, and RAJA. (July 2022)
- Main Title:
- Matrix-free approaches for GPU acceleration of a high-order finite element hydrodynamics application using MFEM, Umpire, and RAJA
- Authors:
- Vargas, Arturo
Stitt, Thomas M
Weiss, Kenneth
Tomov, Vladimir Z
Camier, Jean-Sylvain
Kolev, Tzanio
Rieben, Robert N - Abstract:
- With the introduction of advanced heterogeneous computing architectures based on GPU accelerators, large-scale production codes have had to rethink their numerical algorithms and incorporate new programming models and memory management strategies in order to run efficiently on the latest supercomputers. In this work we discuss our co-design strategy to address these challenges and achieve performance and portability with MARBL, a next-generation multi-physics code in development at Lawrence Livermore National Laboratory. We present a two-fold approach, wherein new hardware is used to motivate both new algorithms and new abstraction layers, resulting in a single source application code suitable for a variety of platforms. Focusing on MARBL's ALE hydrodynamics package, we demonstrate scalability on different platforms and highlight that many of our innovations have been contributed back to open-source software libraries, such as MFEM (finite element algorithms) and RAJA (kernel abstractions).
- Is Part Of:
- International journal of high performance computing applications. Volume 36:Number 4(2022)
- Journal:
- International journal of high performance computing applications
- Issue:
- Volume 36:Number 4(2022)
- Issue Display:
- Volume 36, Issue 4 (2022)
- Year:
- 2022
- Volume:
- 36
- Issue:
- 4
- Issue Sort Value:
- 2022-0036-0004-0000
- Page Start:
- 492
- Page End:
- 509
- Publication Date:
- 2022-07
- Subjects:
- High-order -- finite elements -- GPUs -- performance portability
High performance computing -- Periodicals
Supercomputers -- Periodicals
004.1105 - Journal URLs:
- http://hpc.sagepub.com ↗
http://www.uk.sagepub.com/home.nav ↗
http://firstsearch.oclc.org ↗ - DOI:
- 10.1177/10943420221100262 ↗
- Languages:
- English
- ISSNs:
- 1094-3420
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - BLDSS-3PM
British Library HMNTS - ELD Digital store - Ingest File:
- 21653.xml