Apocrypha

sundials

Suite of nonlinear solvers

SUite of Nonlinear and DIfferential/ALgebraic equation Solvers was implemented with the goal of providing robust time integrators and nonlinear solvers that can easily be incorporated into existing simulation codes. The primary design goals were to require minimal information from the user, allow users to easily supply their own data structures underneath the solvers, and allow for easy incorporation of user-supplied linear solvers and preconditioners.

Available in

OverlayNewestEbuildsLast activity
gentoo gitweb ↗ 7.7.0 8 13 h details ›

Versions & arches

VersionOverlay amd64arm64x86ppc64riscvarmppc Committed
7.7.0 gentoo amd64 testing arm64 testing x86 testing ppc64 testing riscv testing arm testing ppc testing view · download · history ↗
7.5.0 gentoo amd64 testing arm64 testing x86 testing ppc64 testing riscv testing arm testing ppc testing view · download · history ↗
7.3.0 gentoo amd64 stable arm64 testing x86 testing ppc64 testing riscv testing arm testing ppc testing view · download · history ↗
7.1.1 gentoo amd64 stable arm64 testing x86 testing ppc64 testing riscv testing arm testing ppc testing view · download · history ↗
7.0.0 gentoo amd64 testing arm64 testing x86 testing ppc64 testing riscv testing arm testing ppc testing view · download · history ↗
6.5.0 gentoo amd64 stable arm64 testing x86 testing ppc64 testing riscv testing arm testing ppc testing view · download · history ↗
6.2.0 gentoo amd64 stable arm64 testing x86 testing ppc64 testing riscv testing arm testing ppc testing view · download · history ↗
5.8.0 gentoo amd64 stable arm64 testing x86 testing ppc64 testing riscv testing arm testing ppc testing view · download · history ↗

Use flags of 7.7.0

  • doc Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
  • fortran Add support for fortran
  • hypre Build with sci-libs/hypre conditioners
  • +int64 Use index size of 64 rather than 32 bits
  • lapack Add support for the virtual/lapack numerical library
  • mpi Add MPI (Message Passing Interface) layer to the apps that support it
  • openmp Build support for the OpenMP (support parallel computing), requires >=sys-devel/gcc-4.2 built with USE="openmp"
  • sparse Enable support for sci-libs/klu sparse solver
  • +static-libs Build static versions of dynamic libraries as well
  • superlumt Build with sci-libs/superlu_mt
  • threads Add threads support for various packages. Usually pthreads

Runtime dependencies of 7.7.0

show 16 lines