skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: High-order algorithmic developments and optimizations for large-scale GPU-accelerated simulations (Milestone CEED-MS36)

Abstract

The goal of this milestone was to improve the high-order software ecosystem for CEED-enabled ECP applications by making progress on efficient matrix-free kernels targeting forthcoming ECP architectures. These kernels included matrix-free preconditioning and the development of new set of CEED solver bake-off problems. As part of this milestone, we also released the next version of the CEED software stack, CEED-4.0, reported on results from several application collaborations, and documented the efforts of porting to AMD GPUs for Frontier and other modern architectures, such as Fugaku. The specific tasks addressed in this milestone were: (1) Port and run CEED benchmarks/miniapps on Frontier EA systems; (2) Demonstrate performant libCEED integration in MFEM, Nek and applications; (3) Matrix-free preconditioning of high-order operators; (4) Benchmark problems for fast high-order solvers on GPU platforms; and (5) Public release of CEED-4.0. The artifacts delivered include the next version of the CEED software stack, CEED-4.0, the next libCEED release, libCEED-0.8, and a number of developments integrated within applications to improve their GPU and CPU performance and capabilities. See the CEED website, https://ceed.exascaleproject.org and the CEED GitHub organization, https://github.com/ceed for more details.

Authors:
 [1];  [1];  [1];  [1];  [1];  [1];  [1];  [1];  [1];  [1];  [1];  [1];  [1];  [1];  [1];  [1];  [1];  [1];  [1];  [1] more »;  [1];  [1];  [1] « less
  1. Lawrence Livermore National Lab. (LLNL), Livermore, CA (United States)
Publication Date:
Research Org.:
Lawrence Livermore National Lab. (LLNL), Livermore, CA (United States); Argonne National Lab. (ANL), Argonne, IL (United States); Oak Ridge National Lab. (ORNL), Oak Ridge, TN (United States)
Sponsoring Org.:
USDOE National Nuclear Security Administration (NNSA); USDOE Office of Science (SC), Advanced Scientific Computing Research (ASCR)
OSTI Identifier:
1845639
Report Number(s):
LLNL-TR-821011
1032720
DOE Contract Number:  
AC52-07NA27344; AC02-06CH11357; AC05-00OR22725
Resource Type:
Technical Report
Country of Publication:
United States
Language:
English
Subject:
97 MATHEMATICS AND COMPUTING

Citation Formats

Kolev, Tzanio, Fischer, Paul, Austin, Anthony P., Barker, Andrew T., Beams, Natalie, Brown, Jed, Camier, Jean-Sylvain, Chalmers, Noel, Dobrev, Veselin, Dudouit, Yohann, Ghaffari, Leila, Kerkemeir, Stefan, Lan, Yu-Hsiang, Merzari, Elia, Min, Misun, Pazner, Will, Rathnayake, Thilina, Shephard, Mark S., Siboni, Morteza H., Smith, Cameron W., Thompson, Jeremy L., Tomov, Stanimire, and Warburton, Tim. High-order algorithmic developments and optimizations for large-scale GPU-accelerated simulations (Milestone CEED-MS36). United States: N. p., 2021. Web. doi:10.2172/1845639.
Kolev, Tzanio, Fischer, Paul, Austin, Anthony P., Barker, Andrew T., Beams, Natalie, Brown, Jed, Camier, Jean-Sylvain, Chalmers, Noel, Dobrev, Veselin, Dudouit, Yohann, Ghaffari, Leila, Kerkemeir, Stefan, Lan, Yu-Hsiang, Merzari, Elia, Min, Misun, Pazner, Will, Rathnayake, Thilina, Shephard, Mark S., Siboni, Morteza H., Smith, Cameron W., Thompson, Jeremy L., Tomov, Stanimire, & Warburton, Tim. High-order algorithmic developments and optimizations for large-scale GPU-accelerated simulations (Milestone CEED-MS36). United States. https://doi.org/10.2172/1845639
Kolev, Tzanio, Fischer, Paul, Austin, Anthony P., Barker, Andrew T., Beams, Natalie, Brown, Jed, Camier, Jean-Sylvain, Chalmers, Noel, Dobrev, Veselin, Dudouit, Yohann, Ghaffari, Leila, Kerkemeir, Stefan, Lan, Yu-Hsiang, Merzari, Elia, Min, Misun, Pazner, Will, Rathnayake, Thilina, Shephard, Mark S., Siboni, Morteza H., Smith, Cameron W., Thompson, Jeremy L., Tomov, Stanimire, and Warburton, Tim. 2021. "High-order algorithmic developments and optimizations for large-scale GPU-accelerated simulations (Milestone CEED-MS36)". United States. https://doi.org/10.2172/1845639. https://www.osti.gov/servlets/purl/1845639.
@article{osti_1845639,
title = {High-order algorithmic developments and optimizations for large-scale GPU-accelerated simulations (Milestone CEED-MS36)},
author = {Kolev, Tzanio and Fischer, Paul and Austin, Anthony P. and Barker, Andrew T. and Beams, Natalie and Brown, Jed and Camier, Jean-Sylvain and Chalmers, Noel and Dobrev, Veselin and Dudouit, Yohann and Ghaffari, Leila and Kerkemeir, Stefan and Lan, Yu-Hsiang and Merzari, Elia and Min, Misun and Pazner, Will and Rathnayake, Thilina and Shephard, Mark S. and Siboni, Morteza H. and Smith, Cameron W. and Thompson, Jeremy L. and Tomov, Stanimire and Warburton, Tim},
abstractNote = {The goal of this milestone was to improve the high-order software ecosystem for CEED-enabled ECP applications by making progress on efficient matrix-free kernels targeting forthcoming ECP architectures. These kernels included matrix-free preconditioning and the development of new set of CEED solver bake-off problems. As part of this milestone, we also released the next version of the CEED software stack, CEED-4.0, reported on results from several application collaborations, and documented the efforts of porting to AMD GPUs for Frontier and other modern architectures, such as Fugaku. The specific tasks addressed in this milestone were: (1) Port and run CEED benchmarks/miniapps on Frontier EA systems; (2) Demonstrate performant libCEED integration in MFEM, Nek and applications; (3) Matrix-free preconditioning of high-order operators; (4) Benchmark problems for fast high-order solvers on GPU platforms; and (5) Public release of CEED-4.0. The artifacts delivered include the next version of the CEED software stack, CEED-4.0, the next libCEED release, libCEED-0.8, and a number of developments integrated within applications to improve their GPU and CPU performance and capabilities. See the CEED website, https://ceed.exascaleproject.org and the CEED GitHub organization, https://github.com/ceed for more details.},
doi = {10.2172/1845639},
url = {https://www.osti.gov/biblio/1845639}, journal = {},
number = ,
volume = ,
place = {United States},
year = {2021},
month = {3}
}