4.3 Article

Toward performance portability of the Albany finite element analysis code using the Kokkos library

出版社

SAGE PUBLICATIONS LTD
DOI: 10.1177/1094342017749957

关键词

Performance portability; many-core programming; finite element code; climate simulations; Kokkos library

资金

  1. Sandia National Laboratories Directed Research and Development (LDRD) program
  2. Advanced Scientific Computing (ASC) program within DOE's NNSA
  3. Climate Model Development and Verification (CMDV) project - DOE's Biological and Environmental Research (BER) program

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

Performance portability on heterogeneous high-performance computing (HPC) systems is a major challenge faced today by code developers: parallel code needs to be executed correctly as well as with high performance on machines with different architectures, operating systems, and software libraries. The finite element method (FEM) is a popular and flexible method for discretizing partial differential equations arising in a wide variety of scientific, engineering, and industrial applications that require HPC. This article presents some preliminary results pertaining to our development of a performance portable implementation of the FEM-based Albany code. Performance portability is achieved using the Kokkos library. We present performance results for the Aeras global atmosphere dynamical core module in Albany. Numerical experiments show that our single code implementation gives reasonable performance across three multicore/many-core architectures: NVIDIA General Processing Units (GPU's), Intel Xeon Phis, and multicore CPUs.

作者

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

评论

主要评分

4.3
评分不足

次要评分

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

推荐

暂无数据
暂无数据