sci-libs / sundials

Suite of nonlinear solvers

Official package sites : https://computing.llnl.gov/projects/sundials ·

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.

v7.1.1 :: 0/7 :: gentoo

Modified
License
BSD
Keywords
amd64 ~amd64-linux ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~x86-linux
USE flags
doc fortran hypre int64 lapack mpi openmp sparse static-libs superlumt threads

v7.0.0 :: 0/7 :: gentoo

Modified
License
BSD
Keywords
~amd64 ~amd64-linux ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~x86-linux
USE flags
doc fortran hypre int64 lapack mpi openmp sparse static-libs superlumt threads

v6.5.0 :: 0/6 :: gentoo

Modified
License
BSD
Keywords
amd64 ~amd64-linux ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~x86-linux
USE flags
doc examples fortran hypre int64 lapack mpi openmp sparse static-libs superlumt threads

v6.2.0 :: 0/6 :: gentoo

Modified
License
BSD
Keywords
amd64 ~amd64-linux ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~x86-linux
USE flags
doc examples fortran hypre int64 lapack mpi openmp sparse static-libs superlumt threads

v5.8.0 :: 0/5 :: gentoo

Modified
License
BSD
Keywords
amd64 ~amd64-linux ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~x86-linux
USE flags
doc examples fortran hypre int64 lapack mpi openmp sparse static-libs superlumt threads

General

doc
Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
examples
Install examples, usually source code
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

sci-libs / hypre : Parallel matrix preconditioners library

sci-libs / klu : Sparse LU factorization for circuit simulation

sci-libs / superlu_mt : Multithreaded sparse LU factorization library

virtual / fortran : Virtual for Fortran Compiler

virtual / lapack : Virtual for Linear Algebra Package FORTRAN 77 (LAPACK) implementation

virtual / mpi : Virtual for Message Passing Interface (MPI) v2.0 implementation

sci-libs / hypre : Parallel matrix preconditioners library

sci-libs / klu : Sparse LU factorization for circuit simulation

sci-libs / superlu_mt : Multithreaded sparse LU factorization library

virtual / fortran : Virtual for Fortran Compiler

virtual / lapack : Virtual for Linear Algebra Package FORTRAN 77 (LAPACK) implementation

virtual / mpi : Virtual for Message Passing Interface (MPI) v2.0 implementation

sci-libs / cantera : Object-oriented tool suite for chemical kinetics, thermodynamics, and transport

sci-libs / dealii : Solving partial differential equations with the finite element method

sci-mathematics / octave : High-level interactive language for numerical computations

715556
sci-libs/sundials-6.2.0 fails tests on x86
731904
sci-libs/sundials-6.5.0 fails to compile: ld.lld: error: can't create dynamic relocation R_X86_64_32 against local symbol in readonly segment
831110
sci-libs/sundials-5.8.0 - ERROR: F2003 interface is not compatible with 32-bit indicies
892587
sci-libs/sundials-6.5.0 fails to compile: f951: Fatal Error: Cannot rename module file test_utilities.mod0 to test_utilities.mod: No such file or directory
925552
sci-libs/sundials[fortran]: fails to compile w/ read-only segment has dynamic relocations
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sci-libs/sundials: Stabilize 7.1.1 amd64, #942127
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
sci-libs/sundials: add 7.1.1
Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
sci-libs/sundials: add 7.0.0
- Remove "examples" use flag and do not compile examples that never get installed. We already install the example source code unconditionally as part of the documentation. Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Eli Schwartz · gentoo
sci-libs/sundials: mark as LTO-unsafe
It fails with linking errors that are probably fortran related. An upstream ticket exists since 2021 but no sign anything is being done about it. Bug: https://github.com/LLNL/sundials/issues/97 Closes: https://bugs.gentoo.org/862933 Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas Sturmlechner · gentoo
sci-libs/sundials: drop 5.2.0
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
sci-libs/sundials: Stabilize 6.5.0 amd64, #899438
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
sci-libs/sundials: add 6.5.0
Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Andreas Sturmlechner · gentoo
sci-libs/sundials: Revert "drop 5.2.0"
This reverts commit 891f1ee8e6fd6c8576a274d836e18fd259651265. Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Andreas Sturmlechner · gentoo
sci-libs/sundials: drop 5.2.0
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
sci-libs/sundials: amd64 stable wrt bug #856553
Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sci-libs/sundials: add 6.2.0
Bug: https://bugs.gentoo.org/731904 Bug: https://bugs.gentoo.org/831110 Bug: https://bugs.gentoo.org/715556 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
sci-libs/sundials: [QA] tc-has-openmp → tc-check-openmp
Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
sci-libs/sundials: amd64 stable wrt bug #828934
Package-Manager: Portage-3.0.28, Repoman-3.0.3 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Alex Fan · gentoo
sci-libs/sundials: keyword 5.8.0 for ~riscv
Signed-off-by: Alex Fan <alex.fan.q@gmail.com> Signed-off-by: Yixun Lan <dlan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
sci-libs/sundials: update HOMEPAGE
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Marek Szuba · gentoo
sci-libs/sundials: implement USE=int64
What it already does: * allows changing the index size from 64 (default) to 32 bits * if USE=superlumt is set makes sure the state of USE=int64 in sci-libs/superlu_mt is the same as here, so that the assumption about index-type compatibility made in sunlinsol_superlumt.h is correct * allows test_sunlinsol_superlumt_300_0_1_0 and test_sunlinsol_superlumt_300_1_1_0 to pass *if USE=-int64* What still needs work: * getting the two superlumt tests to pass for USE=int64 - they still fail with "COLAMD failed at line 58 in file get_perm_c.c" Bug: https://bugs.gentoo.org/817680 Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolić · gentoo
sci-libs/sundials: drop 5.7.0
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Bernd Waibel · gentoo
sci-libs/sundials: add 5.8.0
Closes: https://bugs.gentoo.org/787341 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolić · gentoo
sci-libs/sundials: Remove old 3.2.1
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sci-libs/sundials: fix installation of examples on prefix
Closes: https://bugs.gentoo.org/802369 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
sci-libs/sundials: version bump to 5.7.0
Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sci-libs/sundials: fix gcc 10 build
Closes: https://bugs.gentoo.org/707240 Package-Manager: Portage-3.0.15, Repoman-3.0.2 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
Reverts: 35d4a5366fcceebb570ca654b80598e706f4f056
We still depend on older versions of sci-libs/sundials in * sci-libs/dealii * sci-mathematics/nestedsums Signed-off-by: David Seifert <soap@gentoo.org>
David Seifert · gentoo
sci-libs/sundials: Remove old 3.2.1
Closes: https://bugs.gentoo.org/765769 Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolic · gentoo
sci-libs/sundials: Remove old
Signed-off-by: Jakov Smolic <jakov.smolic@sartura.hr> Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sci-libs/sundials: ppc keyworded (bug #757822)
Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sci-libs/sundials: ppc64 keyworded (bug #757822)
Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sci-libs/sundials: arm64 keyworded (bug #757822)
Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
sci-libs/sundials: Keyword 5.2.0 arm, #757822
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
sci-libs/sundials: amd64 stable wrt bug #705134
Package-Manager: Portage-3.0.4, Repoman-3.0.1 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas Sturmlechner · gentoo
sci-libs/sundials: Fix unused CMake variables
Closes: https://bugs.gentoo.org/659268 Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergey Torokhov · gentoo
sci-libs/sundials: 5.2.0 version bump
Signed-off-by: Sergey Torokhov <torokhov-s-a@yandex.ru> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergey Torokhov · gentoo
sci-libs/sundials: 5.1.0 version bump
The following changes within ebuild were made: - FORTRAN_STANDARD=90 changed to FORTRAN_STANDARD="77 90" (with comment that "FFLAGS and FCFLAGS if set should e equal", otherwhise the cmake configurations error takes place); - sorted inherit items; - cmake-utils eclass replaced by cmake eclass; - assignment of KLU_LIBRARY cmake variable moved to use condition expression. Signed-off-by: Sergey Torokhov <torokhov-s-a@yandex.ru> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
sci-libs/sundials: amd64 stable wrt bug #705134
Package-Manager: Portage-2.3.79, Repoman-2.3.16 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
sci-libs/sundials: version bump to 5.0.0
Package-Manager: Portage-2.3.81, Repoman-2.3.20 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
sci-libs/sundials: drop old
Package-Manager: Portage-2.3.69, Repoman-2.3.16 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
band-a-prend · gentoo
sci-libs/sundials: fix makefile generator for EAPI7
Force to use emake as cmake makefile generator instead of default ninja for EAPI7 to fix Fortran configuration error. Closes: https://github.com/gentoo/gentoo/pull/12455 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
sci-libs/sundials: Port to EAPI 7
Package-Manager: Portage-2.3.68, Repoman-2.3.16 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
band-a-prend · gentoo
sci-libs/sundials: 4.1.0 version bump
Signed-off-by: Sergey Torokhov <torokhov_s_a@mail.ru> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
band-a-prend · gentoo
sci-libs/sundials: 4.0.2 version bump
Signed-off-by: Sergey Torokhov <torokhov_s_a@mail.ru> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
band-a-prend · gentoo
sci-libs/sundials: 3.2.1 version bump
This commit adds 'sci-libs/sundials-3.2.1' and replaces 'versionator' with 'eapi7-ver' in 'inherit' section. It seems that the block: if [[ lib != $(get_libdir) ]]; then mv "${ED%/}"/usr/lib "${ED%/}"/usr/$(get_libdir) || die fi within 'src_install()' section isn't required anymore since sundials-3.2.1 so it's removed here. Closes: https://github.com/gentoo/gentoo/pull/12309 Signed-off-by: Sergey Torokhov <torokhov_s_a@mail.ru> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mo Zhou · gentoo
sci-libs/sundials: upgrade to 3.1.2
Closes: https://bugs.gentoo.org/679160 Closes: https://github.com/gentoo/gentoo/pull/11715 Signed-off-by: Benda Xu <heroxbd@gentoo.org>
Michael Mair-Keimberger · gentoo
sci-libs/sundials: use HTTPS
Matthias Maier · gentoo
sci-libs/sundials: remove unused configure option
Package-Manager: Portage-2.3.31, Repoman-2.3.9
Matthias Maier · gentoo
sci-libs/sundials: version bump to 3.1.0
Package-Manager: Portage-2.3.31, Repoman-2.3.9
Matthias Maier · gentoo
sci-libs/sundials: version bump to 3.0.0
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
T. Malfatti · gentoo
media-libs/portaudio: Version bump
Sébastien Fabbro · gentoo
sci-libs/sundials: initial import
Package-Manager: Portage-2.3.3, Repoman-2.3.1