Installation specific constants.
val version :
int * int * int * int
binding version numbers of
The first three elements correspond to the maximum supported version
of the underlying Sundials/C library.
binding number distinguishes updates to the binding (restarting
from 0 for each increment of the other elements).
val sundials_version :
int * int * int
patch version numbers of the underlying
Sundials/C library. The OCaml interface may have been built against
an older version of the Sundials/C library
val lapack_enabled :
Indicates whether the interface was compiled with BLAS/LAPACK support.
val monitoring_enabled :
Indicates whether the underlying library was built with support for monitoring functions.
val mpi_enabled :
Indicates whether the parallel nvectors and linear solvers are available.
val klu_enabled :
Indicates whether the KLU sparse linear solver is available.
val superlumt_enabled :
Indicates whether the SuperLU_MT sparse linear solver is available.
val nvecpthreads_enabled :
Indicates whether pthreads-based nvectors are available.
val nvecopenmp_enabled :
Indicates whether openmp-based nvectors are available.
val big_real :
The largest value representable as a real.
val small_real :
The smallest value representable as a real.
val unit_roundoff :
The difference bewteen 1.0 and the minimum real greater than 1.0.
Raised for features that are not available in the installed version of
the underlying sundials library. See