4.3 Article

Matrix-free approaches for GPU acceleration of a high-order finite element hydrodynamics application using MFEM, Umpire, and RAJA

出版社

SAGE PUBLICATIONS LTD
DOI: 10.1177/10943420221100262

关键词

High-order; finite elements; GPUs; performance portability

资金

  1. U.S. Department of Energy by Lawrence Livermore National Laboratory [DE-AC52-07NA27344, LLNL-JRNL-829593]

向作者/读者索取更多资源

The discussion in the article highlights the challenges and solutions for large-scale production codes to rethink numerical algorithms and programming models under advanced heterogeneous computing architectures based on GPU accelerators. The co-design strategy is illustrated with examples from the development of MARBL at Lawrence Livermore National Laboratory, showcasing the significance of innovations and contributions to open-source software libraries.
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).

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.3
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据