Skip to main content

Showing 1–7 of 7 results for author: Woodward, C S

Searching in archive cs. Search in all archives.
.
  1. arXiv:2405.01713  [pdf, other

    math.NA cs.DC

    SUNDIALS Time Integrators for Exascale Applications with Many Independent ODE Systems

    Authors: Cody J. Balos, Marc Day, Lucas Esclapez, Anne M. Felden, David J. Gardner, Malik Hassanaly, Daniel R. Reynolds, Jon Rood, Jean M. Sexton, Nicholas T. Wimer, Carol S. Woodward

    Abstract: 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… ▽ More

    Submitted 2 May, 2024; originally announced May 2024.

  2. Performance of explicit and IMEX MRI multirate methods on complex reactive flow problems within modern parallel adaptive structured grid frameworks

    Authors: John J. Loffeld, Andy Nonaka, Daniel R. Reynolds, David J. Gardner, Carol S. Woodward

    Abstract: Large-scale multiphysics simulations are computationally challenging due to the coupling of multiple processes with widely disparate time scales. The advent of exascale computing systems exacerbates these challenges, since these enable ever increasing size and complexity. Recently, there has been renewed interest in develo** multirate methods as a means to handle the large range of time scales,… ▽ More

    Submitted 6 November, 2022; originally announced November 2022.

  3. arXiv:2205.14077  [pdf, other

    cs.MS math.NA

    ARKODE: a flexible IVP solver infrastructure for one-step methods

    Authors: Daniel R. Reynolds, David J. Gardner, Carol S. Woodward, Rujeko Chinomona

    Abstract: We describe the ARKODE library of one-step time integration methods for ordinary differential equation (ODE) initial-value problems (IVPs). In addition to providing standard explicit and diagonally implicit Runge--Kutta methods, ARKODE also supports one-step methods designed to treat additive splittings of the IVP, including implicit-explicit (ImEx) additive Runge--Kutta methods and multirate infi… ▽ More

    Submitted 21 December, 2022; v1 submitted 27 May, 2022; originally announced May 2022.

    Journal ref: ACM Transactions on Mathematical Software, Volume 49, Issue 2, June 2023, Article No.: 19

  4. Enabling GPU Accelerated Computing in the SUNDIALS Time Integration Library

    Authors: Cody J. Balos, David J. Gardner, Carol S. Woodward, Daniel R. Reynolds

    Abstract: As part of the Exascale Computing Project (ECP), a recent focus of development efforts for the SUite of Nonlinear and DIfferential/ALgebraic equation Solvers (SUNDIALS) has been to enable GPU-accelerated time integration in scientific applications at extreme scales. This effort has resulted in several new GPU-enabled implementations of core SUNDIALS data structures, support for programming paradig… ▽ More

    Submitted 8 December, 2021; v1 submitted 25 November, 2020; originally announced November 2020.

    Journal ref: Parallel Computing, Volume 108, 2021, 102836, ISSN 0167-8191

  5. Enabling New Flexibility in the SUNDIALS Suite of Nonlinear and Differential/Algebraic Equation Solvers

    Authors: David J. Gardner, Daniel R. Reynolds, Carol S. Woodward, Cody J. Balos

    Abstract: In recent years, the SUite of Nonlinear and DIfferential/ALgebraic equation Solvers (SUNDIALS) has been redesigned to better enable the use of application-specific and third-party algebraic solvers and data structures. Throughout this work, we have adhered to specific guiding principles that minimized the impact to current users while providing maximum flexibility for later evolution of solvers an… ▽ More

    Submitted 22 September, 2021; v1 submitted 19 November, 2020; originally announced November 2020.

    Journal ref: ACM Transactions on Mathematical Software, Volume 48, Issue 3, September 2022, Article No.: 31

  6. arXiv:1909.12966  [pdf, other

    cs.DC cs.MS

    SUNDIALS Multiphysics+MPIManyVector Performance Testing

    Authors: Daniel R. Reynolds, David J. Gardner, Cody J. Balos, Carol S. Woodward

    Abstract: In this report we document performance test results on a SUNDIALS-based multiphysics demonstration application. We aim to assess the large-scale parallel performance of new capabilities that have been added to the SUNDIALS suite of time integrators and nonlinear solvers in recent years under funding from both the Exascale Computing Project (ECP) and the Scientific Discovery through Advanced Scient… ▽ More

    Submitted 27 September, 2019; originally announced September 2019.

    Comments: 15 pages, 3 figures

    Report number: LLNL-TR-791538 MSC Class: 65Y05; 65L06; 65M06; 65Y20; 65Z05

  7. arXiv:1610.02608  [pdf, other

    cs.CE math.HO stat.OT

    Research and Education in Computational Science and Engineering

    Authors: Ulrich Rüde, Karen Willcox, Lois Curfman McInnes, Hans De Sterck, George Biros, Hans Bungartz, James Corones, Evin Cramer, James Crowley, Omar Ghattas, Max Gunzburger, Michael Hanke, Robert Harrison, Michael Heroux, Jan Hesthaven, Peter Jimack, Chris Johnson, Kirk E. Jordan, David E. Keyes, Rolf Krause, Vipin Kumar, Stefan Mayer, Juan Meza, Knut Martin Mørken, J. Tinsley Oden , et al. (8 additional authors not shown)

    Abstract: Over the past two decades the field of computational science and engineering (CSE) has penetrated both basic and applied research in academia, industry, and laboratories to advance discovery, optimize systems, support decision-makers, and educate the scientific and engineering workforce. Informed by centuries of theory and experiment, CSE performs computational experiments to answer questions that… ▽ More

    Submitted 31 December, 2017; v1 submitted 8 October, 2016; originally announced October 2016.

    Comments: Major revision, to appear in SIAM Review

    Report number: Argonne National Laboratory Preprint ANL/MCS-P6054-0916 MSC Class: 00A72; 62-07; 68U20; 68W01; 68W10; 97A99; 97M10; 97N80; 97R20; 97R30 ACM Class: G.0; G.4; I.6; J.0; J.2; J.3; J.4; J.6; J.7; K.3.2