A | |

ARKStep [Arkode] | ARKStep Time-Stepping Module for ODE systems in split, linearly-implicit form. |

Adjoint [Idas] | (Adjoint) Sensitivity analysis of DAEs with respect to their parameters. |

Adjoint [Cvodes] | (Adjoint) Sensitivity analysis of ODEs with respect to their parameters. |

Algorithms [Sundials_LinearSolver.Iterative] | Low-level routines on arrays. |

Any [Nvector_pthreads] | A generic nvector interface to Pthreads nvectors. |

Any [Nvector_openmp] | A generic nvector interface to OpenMP nvectors. |

Any [Nvector_mpiplusx] | A generic nvector interface to mpiplusx nvectors. |

Any [Nvector_mpimany] | A generic nvector interface to mpimany-vector nvectors. |

Any [Nvector_parallel] | A generic nvector interface to parallel nvectors. |

Any [Nvector_array.ARRAY_NVECTOR] | A generic nvector interface to arbitrary array types. |

Any [Nvector_custom] | A generic nvector interface to custom nvectors. |

Any [Nvector_many] | A generic nvector interface to many-vector nvectors. |

Any [Nvector_serial] | A generic nvector interface to serial nvectors. |

Arkode | Adaptive-step time integration for stiff, nonstiff, and mixed stiff/nonstiff systems of ODE initial value problems with zero-crossing detection. |

Arkode_bbd | Parallel band-block-diagonal preconditioners for ARKODE (requires MPI). |

ArrayBand [Sundials_Matrix] | General-purpose band matrix operations on arrays. |

ArrayDense [Sundials_Matrix] | General purpose dense matrix operations on arrays. |

B | |

Band [Sundials_Matrix] | Banded matrices |

Banded [Cvodes.Adjoint.Spils] | Banded preconditioners. |

Banded [Arkode.Spils] | Banded preconditioners. |

Banded [Cvode.Spils] | Banded preconditioners. |

ButcherTable [Arkode] | Butcher tables |

C | |

Common [Arkode] | Common definitions that are included in each of the time-stepping modules. |

Config [Sundials] | Installation specific constants. |

Constraint [Sundials] | Symbolic names for variable constraints. |

Context [Sundials_parallel] | Contexts for creating Sundials values using MPI |

Context [Sundials] | Contexts for creating Sundials values |

Coupling [Arkode.MRIStep] | Coupling coefficients between fast and slow time scales. |

Custom [Sundials_NonlinearSolver] | Custom nonlinear solvers. |

Custom [Sundials_LinearSolver] | Custom linear solvers. |

Cvode | Variable-step solution of ODE initial value problems with zero-crossing detection. |

Cvode_bbd | Parallel band-block-diagonal preconditioners for CVODE (requires MPI). |

Cvodes | Sensitivity analysis (forward and adjoint) and quadrature equations for CVODE. |

Cvodes_bbd | Parallel band-block-diagonal preconditioners for CVODES (requires MPI). |

D | |

DataOps [Nvector_mpiplusx] | Nvector operations implemented in OCaml on mpiplusx payloads. |

DataOps [Nvector_mpimany] | Nvector operations implemented in OCaml on mpimany-vector payloads. |

DataOps [Nvector_parallel] | Nvector operations on |

DataOps [Nvector_array.ARRAY_NVECTOR] | Standard operations over the underlying array. |

DataOps [Nvector_many] | Nvector operations implemented in OCaml on many-vector payloads. |

DataOps [Nvector_serial] | Nvector operations on RealArrays implemented in OCaml. |

DataOps [Nvector.NVECTOR] | Standard operations over the underlying data. |

Dense [Sundials_Matrix] | Dense matrices |

Diag [Cvodes.Adjoint] | Diagonal approximation of Jacobians by difference quotients. |

Diag [Cvode] | Diagonal approximation of Jacobians by difference quotients. |

Direct [Sundials_LinearSolver] | Direct Linear Solvers |

Dls [Idas.Adjoint] | Direct Linear Solvers operating on dense, banded, and sparse matrices. |

Dls [Cvodes.Adjoint] | Direct Linear Solvers operating on dense, banded, and sparse matrices. |

Dls [Arkode.MRIStep] | Direct Linear Solvers operating on dense, banded, and sparse matrices. |

Dls [Arkode.ARKStep.Mass] | Direct mass matrix solvers |

Dls [Arkode.ARKStep] | Direct Linear Solvers operating on dense, banded, and sparse matrices. |

Dls [Arkode] | Common definitions for Direct Linear Solvers operating on dense, banded, and sparse matrices. |

Dls [Ida] | Direct Linear Solvers operating on dense, banded and sparse matrices. |

Dls [Kinsol] | Direct Linear Solvers operating on dense, banded, and sparse matrices. |

Dls [Cvode] | Direct Linear Solvers operating on dense, banded, and sparse matrices. |

E | |

ERKStep [Arkode] | ERKStep Time-Stepping Module for nonstiff initial value problems. |

F | |

FixedPoint [Sundials_NonlinearSolver] | Generic nonlinear solver for fixed-point (functional) iteration with optional Anderson acceleration. |

I | |

Ida | Variable-step solution of DAE initial value problems with zero-crossing detection. |

Ida_bbd | Parallel band-block-diagonal preconditioners for IDA (requires MPI). |

Idas | Sensitivity analysis (forward and adjoint) and quadrature equations for IDA. |

Idas_bbd | Parallel band-block-diagonal preconditioners for IDAS (requires MPI). |

Index [Sundials] | Index values for sparse matrices. |

InnerStepper [Arkode.MRIStep] | Integrators for problems on the MRIStep fast time-scale. |

Iterative [Sundials_LinearSolver] | Iterative Linear Solvers |

K | |

Kinsol | Solves nonlinear systems using Newton-Krylov techniques. |

Kinsol_bbd | Parallel band-block-diagonal preconditioners for KINSOL (requires MPI). |

Klu [Sundials_LinearSolver.Direct] | KLU direct linear solver operating on sparse matrices (requires KLU). |

L | |

LinearSolver [Sundials] | Generic linear solvers. |

LintArray [Sundials] | Vectors of integers (one-dimensional bigarrays). |

Local [Nvector.NVECTOR_OPS] | Compute the task-local portions of certain operations. |

Local [Nvector.Ops] | Compute the task-local portions of certain operations. |

Logfile [Sundials] | A rudimentary interface to C streams for logging in Sundials. |

M | |

MRIStep [Arkode] | MRIStep Time-Stepping Module for two-rate initial value problems. |

Make [Nvector_array] | Produce a custom nvector from basic operations on an underlying array. |

MakeDataOps [Nvector] | Lifts a set of operations on a type |

MakeOps [Nvector_parallel] | Produce a set of parallel |

MakeOps [Nvector_custom] | Turn a set of |

Mass [Arkode.ARKStep] | Mass Matrix Solvers |

Matrix [Sundials] | Generic matrices. |

N | |

Newton [Sundials_NonlinearSolver] | Generic nonlinear solver based on Newton's method. |

NonlinearSolver [Sundials] | Generic nonlinear solvers. |

Nvector | Generic nvector types and operations. |

Nvector_array | A custom nvector based on float arrays. |

Nvector_custom | An interface for creating custom nvectors in OCaml. |

Nvector_many | The standard many-vector nvectors of Sundials. |

Nvector_mpimany | The standard mpimany-vector nvectors of Sundials. |

Nvector_mpiplusx | The standard mpiplusx nvectors of Sundials. |

Nvector_openmp | The OpenMP nvectors of Sundials (requires OpenMP). |

Nvector_parallel | The standard parallel nvectors of Sundials (requires MPI). |

Nvector_pthreads | The Pthreads nvectors of Sundials (requires pthreads). |

Nvector_serial | Standard serial nvectors of Sundials. |

O | |

Ops [Nvector_pthreads] | Underlyling nvector operations on Pthreads nvectors. |

Ops [Nvector_openmp] | Underlying nvector operations on OpenMP nvectors. |

Ops [Nvector_mpiplusx] | Underlying nvector operations on mpiplusx nvectors. |

Ops [Nvector_mpimany] | Underlying nvector operations on mpimany-vector nvectors. |

Ops [Nvector_parallel] | Underlying nvector operations on parallel nvectors. |

Ops [Nvector_array.ARRAY_NVECTOR] | Standard operations over array nvectors. |

Ops [Nvector_many] | Underlying nvector operations on many-vector nvectors. |

Ops [Nvector_serial] | Underlying nvector operations on serial nvectors. |

Ops [Nvector.NVECTOR] | Standard operations over nvectors. |

Ops [Nvector] | Operations on any type of nvector. |

P | |

Profiler [Sundials_parallel] | Performance profiling using MPI |

Profiler [Sundials] | Performance profiling |

Q | |

Quadrature [Idas.Adjoint] | Support for backward quadrature equations that may or may not depend on forward sensitivities. |

Quadrature [Idas.Sensitivity] | Support for quadrature sensitivity equations. |

Quadrature [Idas] | Integration of pure quadrature equations. |

Quadrature [Cvodes.Adjoint] | Support for backward quadrature equations that may or may not depend on forward sensitivities. |

Quadrature [Cvodes.Sensitivity] | Support for quadrature sensitivity equations. |

Quadrature [Cvodes] | Integration of pure quadrature equations. |

R | |

ROArray [Sundials] | Read-only polymorphic arrays. |

RealArray [Sundials] | Vectors of floats (one-dimensional bigarrays). |

RealArray2 [Sundials] | Matrices of floats (two-dimensional bigarrays plus extra information for Sundials. |

RootDirs [Sundials] | Vectors of root (zero-crossing) directions. |

Roots [Sundials] | Vectors of root (zero-crossing) statuses. |

S | |

Sens [Sundials_NonlinearSolver] | Support for nonlinear solvers with sensitivities. |

Sensitivity [Idas] | (Forward) Sensitivity analysis of DAEs with respect to their parameters. |

Sensitivity [Cvodes] | (Forward) Sensitivity analysis of ODEs with respect to their parameters. |

Senswrapper [Sundials_NonlinearSolver] | A limited interface to arrays of |

Sparse [Sundials_Matrix] | Sparse matrices |

Spils [Idas.Adjoint] | Scaled Preconditioned Iterative Linear Solvers |

Spils [Cvodes.Adjoint] | Scaled Preconditioned Iterative Linear Solvers. |

Spils [Arkode.MRIStep] | Scaled Preconditioned Iterative Linear Solvers. |

Spils [Arkode.ARKStep.Mass] | Iterative mass matrix solvers |

Spils [Arkode.ARKStep] | Scaled Preconditioned Iterative Linear Solvers. |

Spils [Arkode] | Common definitions for Scaled Preconditioned Iterative Linear Solvers. |

Spils [Ida] | Scaled Preconditioned Iterative Linear Solvers. |

Spils [Kinsol] | Scaled Preconditioned Iterative Linear Solvers. |

Spils [Cvode] | Scaled Preconditioned Iterative Linear Solvers. |

Sundials | Generic definitions, arrays, matrices, linear solvers, nonlinear solvers, and utility functions. |

Sundials_Config | Information on Sundials/ML and the underlying Sundials library. |

Sundials_Index | Index values for sparse matrices. |

Sundials_LinearSolver | Generic linear solvers. |

Sundials_LintArray | Arrays of integers. |

Sundials_Matrix | Generic matrices. |

Sundials_NonlinearSolver | Generic nonlinear solvers. |

Sundials_ROArray | Read-only polymorphic arrays. |

Sundials_RealArray | Arrays of flaoting-point values. |

Sundials_RealArray2 | |

Sundials_parallel | Generic definitions for use with MPI. |

Superlumt [Sundials_LinearSolver.Direct] | SuperLUMT direct linear solver operating on sparse matrices (requires SuperLUMT). |

U | |

Util [Sundials] | Shared definitions and miscellaneous utility functions. |

V | |

VarId [Ida] | Symbolic names for constants used when calculating initial values or supressing local error tests. |