TY - JOUR
T1 - Efficient exascale discretizations
T2 - High-order finite element methods
AU - Kolev, Tzanio
AU - Fischer, Paul
AU - Min, Misun
AU - Dongarra, Jack
AU - Brown, Jed
AU - Dobrev, Veselin
AU - Warburton, Tim
AU - Tomov, Stanimire
AU - Shephard, Mark S.
AU - Abdelfattah, Ahmad
AU - Barra, Valeria
AU - Beams, Natalie
AU - Camier, Jean Sylvain
AU - Chalmers, Noel
AU - Dudouit, Yohann
AU - Karakus, Ali
AU - Karlin, Ian
AU - Kerkemeier, Stefan
AU - Lan, Yu Hsiang
AU - Medina, David
AU - Merzari, Elia
AU - Obabko, Aleksandr
AU - Pazner, Will
AU - Rathnayake, Thilina
AU - Smith, Cameron W.
AU - Spies, Lukas
AU - Swirydowicz, Kasia
AU - Thompson, Jeremy
AU - Tomboulides, Ananias
AU - Tomov, Vladimir
N1 - Publisher Copyright:
© The Author(s) 2021.
PY - 2021/11
Y1 - 2021/11
N2 - Efficient exploitation of exascale architectures requires rethinking of the numerical algorithms used in many large-scale applications. These architectures favor algorithms that expose ultra fine-grain parallelism and maximize the ratio of floating point operations to energy intensive data movement. One of the few viable approaches to achieve high efficiency in the area of PDE discretizations on unstructured grids is to use matrix-free/partially assembled high-order finite element methods, since these methods can increase the accuracy and/or lower the computational time due to reduced data motion. In this paper we provide an overview of the research and development activities in the Center for Efficient Exascale Discretizations (CEED), a co-design center in the Exascale Computing Project that is focused on the development of next-generation discretization software and algorithms to enable a wide range of finite element applications to run efficiently on future hardware. CEED is a research partnership involving more than 30 computational scientists from two US national labs and five universities, including members of the Nek5000, MFEM, MAGMA and PETSc projects. We discuss the CEED co-design activities based on targeted benchmarks, miniapps and discretization libraries and our work on performance optimizations for large-scale GPU architectures. We also provide a broad overview of research and development activities in areas such as unstructured adaptive mesh refinement algorithms, matrix-free linear solvers, high-order data visualization, and list examples of collaborations with several ECP and external applications.
AB - Efficient exploitation of exascale architectures requires rethinking of the numerical algorithms used in many large-scale applications. These architectures favor algorithms that expose ultra fine-grain parallelism and maximize the ratio of floating point operations to energy intensive data movement. One of the few viable approaches to achieve high efficiency in the area of PDE discretizations on unstructured grids is to use matrix-free/partially assembled high-order finite element methods, since these methods can increase the accuracy and/or lower the computational time due to reduced data motion. In this paper we provide an overview of the research and development activities in the Center for Efficient Exascale Discretizations (CEED), a co-design center in the Exascale Computing Project that is focused on the development of next-generation discretization software and algorithms to enable a wide range of finite element applications to run efficiently on future hardware. CEED is a research partnership involving more than 30 computational scientists from two US national labs and five universities, including members of the Nek5000, MFEM, MAGMA and PETSc projects. We discuss the CEED co-design activities based on targeted benchmarks, miniapps and discretization libraries and our work on performance optimizations for large-scale GPU architectures. We also provide a broad overview of research and development activities in areas such as unstructured adaptive mesh refinement algorithms, matrix-free linear solvers, high-order data visualization, and list examples of collaborations with several ECP and external applications.
KW - High-performance computing
KW - PDEs
KW - co-design
KW - high-order discretizations
KW - unstructured grids
UR - http://www.scopus.com/inward/record.url?scp=85107735322&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85107735322&partnerID=8YFLogxK
U2 - 10.1177/10943420211020803
DO - 10.1177/10943420211020803
M3 - Article
AN - SCOPUS:85107735322
SN - 1094-3420
VL - 35
SP - 527
EP - 552
JO - International Journal of High Performance Computing Applications
JF - International Journal of High Performance Computing Applications
IS - 6
ER -