1 1 capabilities: suite of time integrators and nonlinear solvers ode integrators: (cvode) variable...

3
1 1 Capabilities: Suite of time integrators and nonlinear solvers ODE integrators: (CVODE) variable order and step stiff BDF and non-stiff Adams, (ARKode) variable step implicit, explicit, and additive Runge-Kutta (coming soon) DAE integrators: (IDA) variable order and step stiff BDF CVODE and IDA include forward and adjoint sensitivity capabilities KINSOL Newton-Krylov nonlinear solver (accelerated fixed point coming soon) Written in C with interfaces to Fortran and Matlab Designed to be incorporated into existing codes Modular structure allows users to supply their own data structures Supplied with serial and MPI parallel structures (OpenMP & Pthreads coming soon) Both autoconf and CMAKE support configuration and build Freely available, released under BSD license; Over 3,000 downloads each year from all over the world Active user community supported by sundials-users email list Hosted at LLNL, Archived at nabble: http://sundials.2283335.n4.nabble.com/ DIfferential / ALgebraic equation Solvers https://computation.llnl.gov/casc/sundials/main.html

Upload: meryl-lloyd

Post on 17-Dec-2015

217 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: 1 1 Capabilities: Suite of time integrators and nonlinear solvers  ODE integrators: (CVODE) variable order and step stiff BDF and non-stiff Adams, (ARKode)

1

1

Capabilities: Suite of time integrators and nonlinear solvers ODE integrators: (CVODE) variable order and step stiff BDF and non-stiff Adams,

(ARKode) variable step implicit, explicit, and additive Runge-Kutta (coming soon) DAE integrators: (IDA) variable order and step stiff BDF CVODE and IDA include forward and adjoint sensitivity capabilities KINSOL Newton-Krylov nonlinear solver (accelerated fixed point coming soon)

Written in C with interfaces to Fortran and Matlab Designed to be incorporated into existing codes Modular structure allows users to supply their own data structures Supplied with serial and MPI parallel structures (OpenMP & Pthreads coming soon) Both autoconf and CMAKE support configuration and build Freely available, released under BSD license; Over 3,000 downloads each year from

all over the world Active user community supported by sundials-users email list

• Hosted at LLNL, Archived at nabble: http://sundials.2283335.n4.nabble.com/

SUNDIALS: SUite of Nonlinear and DIfferential / ALgebraic equation Solvers

https://computation.llnl.gov/casc/sundials/main.html

Page 2: 1 1 Capabilities: Suite of time integrators and nonlinear solvers  ODE integrators: (CVODE) variable order and step stiff BDF and non-stiff Adams, (ARKode)

2

2

Ascertain material properties of crystal lattices through modeling evolution of lattice dislocations

Adaptive grid and topology changes

MPI and OpenMP parallel Original strategy was 2nd order

Trapezoid with fixed point solver Accelerated solver with KINSOL Applied 3rd order ARKode integrator Developed hybrid MPI/OpenMP

vector kernel

KINSOL and ARKode have enabled faster dislocation dynamics simulations

KINSOL gave ~12% speedup over ParaDiS on 262,000 cores of the LLNL Sequoia machine

Both KINSOL and ARKode solvers gave over ~30% and ~60% speedups over the native ParaDiS solver on early and late time problems while dramatically reducing the number of time steps

Page 3: 1 1 Capabilities: Suite of time integrators and nonlinear solvers  ODE integrators: (CVODE) variable order and step stiff BDF and non-stiff Adams, (ARKode)

3

3

SUNDIALS has been used worldwide in applications from research and industry

Power grid modeling (RTE France, ISU)

Simulation of clutches and power train parts (LuK GmbH & Co.)

Electrical and heat generation within battery cells (CD-adapco)

3D parallel fusion (SMU, U. York, LLNL) Implicit hydrodynamics in core collapse

supernova (Stony Brook) Dislocation dynamics (LLNL) Sensitivity analysis of chemically reacting

flows (Sandia)

Large-scale subsurface flows (CO Mines, LLNL)

Optimization in simulation of energy-producing algae (NREL)

Micromagnetic simulations (U. Southampton)

Magnetic reconnection

Core collapse supernova

Dislocation dynamics

Subsurface flow

More than 3,000 downloads each year