SUNDIALS Time Integrators for Exascale Applications with Many Independent ODE Systems

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Balos, Cody J., Day, Marc, Esclapez, Lucas, Felden, Anne M., Gardner, David J., Hassanaly, Malik, Reynolds, Daniel R., Rood, Jon, Sexton, Jean M., Wimer, Nicholas T., Woodward, Carol S.
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866910741344288768
author Balos, Cody J.
Day, Marc
Esclapez, Lucas
Felden, Anne M.
Gardner, David J.
Hassanaly, Malik
Reynolds, Daniel R.
Rood, Jon
Sexton, Jean M.
Wimer, Nicholas T.
Woodward, Carol S.
author_facet Balos, Cody J.
Day, Marc
Esclapez, Lucas
Felden, Anne M.
Gardner, David J.
Hassanaly, Malik
Reynolds, Daniel R.
Rood, Jon
Sexton, Jean M.
Wimer, Nicholas T.
Woodward, Carol S.
contents Many complex systems can be accurately modeled as a set of coupled time-dependent partial differential equations (PDEs). However, solving such equations can be prohibitively expensive, easily taxing the world's largest supercomputers. One pragmatic strategy for attacking such problems is to split the PDEs into components that can more easily be solved in isolation. This operator splitting approach is used ubiquitously across scientific domains, and in many cases leads to a set of ordinary differential equations (ODEs) that need to be solved as part of a larger "outer-loop" time-stepping approach. The SUNDIALS library provides a plethora of robust time integration algorithms for solving ODEs, and the U.S. Department of Energy Exascale Computing Project (ECP) has supported its extension to applications on exascale-capable computing hardware. In this paper, we highlight some SUNDIALS capabilities and its deployment in combustion and cosmology application codes (Pele and Nyx, respectively) where operator splitting gives rise to numerous, small ODE systems that must be solved concurrently.
format Preprint
id arxiv_https___arxiv_org_abs_2405_01713
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle SUNDIALS Time Integrators for Exascale Applications with Many Independent ODE Systems
Balos, Cody J.
Day, Marc
Esclapez, Lucas
Felden, Anne M.
Gardner, David J.
Hassanaly, Malik
Reynolds, Daniel R.
Rood, Jon
Sexton, Jean M.
Wimer, Nicholas T.
Woodward, Carol S.
Numerical Analysis
Distributed, Parallel, and Cluster Computing
Many complex systems can be accurately modeled as a set of coupled time-dependent partial differential equations (PDEs). However, solving such equations can be prohibitively expensive, easily taxing the world's largest supercomputers. One pragmatic strategy for attacking such problems is to split the PDEs into components that can more easily be solved in isolation. This operator splitting approach is used ubiquitously across scientific domains, and in many cases leads to a set of ordinary differential equations (ODEs) that need to be solved as part of a larger "outer-loop" time-stepping approach. The SUNDIALS library provides a plethora of robust time integration algorithms for solving ODEs, and the U.S. Department of Energy Exascale Computing Project (ECP) has supported its extension to applications on exascale-capable computing hardware. In this paper, we highlight some SUNDIALS capabilities and its deployment in combustion and cosmology application codes (Pele and Nyx, respectively) where operator splitting gives rise to numerous, small ODE systems that must be solved concurrently.
title SUNDIALS Time Integrators for Exascale Applications with Many Independent ODE Systems
topic Numerical Analysis
Distributed, Parallel, and Cluster Computing
url https://arxiv.org/abs/2405.01713