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. |