Home Software Sundials

SUNDIALS: Robust time integrators and nonlinear solvers

Introduction

Suite of nonlinear differential algebraic equation solvers, was implemented by Radu Serban et. al. with the goal of providing robust time integrators and nonlinear solvers that can easily be incorporated into existing simulation codes. All the codes and documentation can be found at: SUNDIALS. The SUNDIALS solvers are released open source, under a BSD license. The only requirements of the BSD license are preservation of copyright and a standard disclaimer of liability. This page summarizes some of the important characteristics of SUNDIALS, gives some notes on installation and describes a simulation example of one of the solvers for a damped pendulum system.

Overview

It consists of 5 solvers:

  • CVODE: Solves initial value problems for ordinary differential equations
  • CVODES: Solves initial value problems for ordinary differential equations with added sensitivity analysis (Forward and Adjoint)
  • IDA: Solves initial value problems for differential algebraic equations
  • IDAS: Solves initial value problems for differential algebraic equations with added sensitivity analysis (Forward and Adjoint)
  • KINSOL: Solves nonlinear algebraic equations

Salient structural features:

  • Philosophy: keep code simple
  • Flexible software; requires minimal problem information for a quick start but plenty of options for control over most parameters
  • Written in C. Fortran and MATLAB interfaces

Multistep solvers:

  • ODE solver: Variable order BDF or Adams-Moulton/ Adams-Bashforth
  • Flexible software; requires minimal problem information for a quick start but plenty of options for control over most parameters
  • Nonlinear solver: Newton iteration, with choice of linear solver, or Functional iteration

Using SUNDIALS at ESAT

Needs to be installed. Follow install notes.

Example problems

There are plenty of demonstration problems (both serial and parallel) that come with the installation, with associated documentation. Similarly the example of the simulation of a simple damped oscillator in MATLAB with documentation can be found here: files, documentation.

Contact

For further questions/problems on using SUNDIALS, please contact This e-mail address is being protected from spambots. You need JavaScript enabled to view it .

Newsflash

Two OPTEC professors have been awarded three "Gouden Krijtjes", the yearly teaching awards given by the organization of engineering students (vtk). Prof. Lombaert was awarded the prize for the best course in civil engineering, and Prof. Diehl the prizes for the best professor and the best course in mathematical engineering (where he teaches numerical optimization). They received these awards at the yearly "proffentap" where experienced students taught them how to draft beer professionally. 

Optec Agenda

Thu 31.05.2012
BOKU 3.12
Wed 04.07.2012
Auditorium of the Arenberg Castle
Thu 08 - Fri 09.11.2012
Belgian coast

Join the OPTEC Info List!