SUNDIALS Multiphysics+MPIManyVector Performance Testing

09/27/2019
by   Daniel R. Reynolds, et al.
0

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 Scientific (SciDAC) program, specifically: (a) SUNDIALS' new MPIManyVector module, that allows extreme flexibility in how a solution "vector" is staged on computational resources, (b) ARKode's new multirate integration module, MRIStep, allowing high-order accurate calculations that subcycle "fast" processes within "slow" ones, (c) SUNDIALS' new flexible linear solver interfaces, that allow streamlined specification of problem-specific linear solvers, and (d) SUNDIALS' new N_Vector additions of "fused" vector operations (to increase arithmetic intensity) and separation of reduction operations into "local" and "global" versions (to reduce latency by combining multiple reductions into a single MPI_Allreduce call). We anticipate that subsequent reports will extend this work to investigate a variety of other new features, including SUNDIALS' generic SUNNonlinearSolver interface and accelerator-enabled N_Vector modules, and upcoming MRIStep extensions to support custom "fast" integrators (that leverage problem structure) and IMEX integration of the "slow" time scale (to add diffusion).

READ FULL TEXT

page 1

page 6

research
11/19/2020

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

In recent years, the SUite of Nonlinear and DIfferential/ALgebraic equat...
research
11/25/2020

Enabling GPU Accelerated Computing in the SUNDIALS Time Integration Library

As part of the Exascale Computing Project (ECP), a recent focus of devel...
research
02/11/2016

Oasis: a high-level/high-performance open source Navier-Stokes solver

Oasis is a high-level/high-performance finite element Navier-Stokes solv...
research
07/19/2020

Implicit-explicit multirate infinitesimal methods

This work focuses on the development of a new class of high-order accura...
research
10/04/2022

Efficient implicit solvers for models of neuronal networks

We introduce economical versions of standard implicit ODE solvers that a...
research
09/23/2020

Portable high-order finite element kernels I: Streaming Operations

This paper is devoted to the development of highly efficient kernels per...
research
04/19/2017

DATeS: A Highly-Extensible Data Assimilation Testing Suite

A flexible and highly-extensible data assimilation testing suite, named ...

Please sign up or login with your details

Forgot password? Click here to reset