sci-libs / trilinos

Scientific library collection for large scale problems

Official package sites : http://trilinos.sandia.gov/ ·

The Trilinos Project is an effort to develop algorithms and enabling technologies within an object-oriented software framework for the solution of large-scale, complex multi-physics engineering and scientific problems.

v16.0.0 :: 0 :: gentoo

Modified
License
BSD LGPL-2.1
Keywords
~amd64 ~amd64-linux ~x86 ~x86-linux
USE flags
X adolc all-packages arprec clp cuda eigen glpk gtest hdf5 hwloc hypre matio metis mkl mumps netcdf openmp petsc qd scalapack scotch sparse superlu taucs tbb test threads tvmet yaml zlib

v15.1.1 :: 0 :: gentoo

Modified
License
BSD LGPL-2.1
Keywords
~amd64 ~amd64-linux ~x86 ~x86-linux
USE flags
X adolc all-packages arprec clp cuda eigen glpk gtest hdf5 hwloc hypre matio metis mkl mumps netcdf openmp petsc qd scalapack scotch sparse superlu taucs tbb test threads tvmet yaml zlib

v15.0.0 :: 0 :: gentoo

Modified
License
BSD LGPL-2.1
Keywords
~amd64 ~amd64-linux ~x86 ~x86-linux
USE flags
X adolc all-packages arprec clp cuda eigen glpk gtest hdf5 hwloc hypre matio metis mkl mumps netcdf openmp petsc qd scalapack scotch sparse superlu taucs tbb test threads tvmet yaml zlib

v14.4.0 :: 0 :: gentoo

Modified
License
BSD LGPL-2.1
Keywords
~amd64 ~amd64-linux ~x86 ~x86-linux
USE flags
X adolc all-packages arprec clp cuda eigen glpk gtest hdf5 hwloc hypre matio metis mkl mumps netcdf openmp petsc qd scalapack scotch sparse superlu taucs tbb test threads tvmet yaml zlib

General

X
Add support for X11
adolc
Add support for adolc (sci-libs/adolc)
all-packages
Enable all supported Trilinos packages (per default only a subset is built)
arprec
Add support for arprec (sci-libs/arprec)
clp
Add support for clp (sci-libs/coinor-clp)
cuda
Enable NVIDIA CUDA support (computation on GPU)
eigen
Add support for eigen (dev-cpp/eigen)
glpk
Add support for glpk (sci-mathematics/glpk)
gtest
Add support for gtest (dev-cpp/gtest)
hdf5
Add support for hdf5 (sci-libs/hdf5)
hwloc
Add support for hwloc (sys-apps/hwloc)
hypre
Add support for hypre (sci-libs/hypre)
matio
Add support for matio (sci-libs/matio)
metis
Add support for metis (sci-libs/metis or sci-libs/parmetis)
mkl
Add support for mkl (sci-libs/mkl)
mumps
Add support for mumps (sci-libs/mumps)
netcdf
Add support for netcdf (sci-libs/netcdf)
openmp
Build support for the OpenMP (support parallel computing), requires >=sys-devel/gcc-4.2 built with USE="openmp"
petsc
Add support for petsc (sci-mathematics/petsc)
qd
Add support for qd (sci-libs/qd)
scalapack
Add support for scalapack (sci-libs/scalapack)
scotch
Add support for scotch (sci-libs/scotch)
sparse
Add support for sparse matrix solvers (sci-libs/umfpack)
superlu
Add support for superlu (sci-libs/superlu)
taucs
Add support for taucs (sci-libs/taucs)
tbb
Add support for threading building blocks library (dev-cpp/tbb)
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
threads
Add threads support for various packages. Usually pthreads
tvmet
Add support for tvmet (dev-libs/tvmet)
yaml
Add support for yaml (dev-cpp/yaml-cpp)
zlib
Add support for zlib compression

dev-cpp / eigen : C++ template library for linear algebra

dev-cpp / gtest : Google C++ Testing Framework

dev-cpp / kokkos : C++ Performance Portability Programming EcoSystem

dev-cpp / tbb : High level abstract threading library

dev-cpp / yaml-cpp : YAML parser and emitter in C++

dev-libs / boost : Boost Libraries for C++

dev-libs / tvmet : Tiny Vector Matrix library using Expression Templates

dev-util / nvidia-cuda-toolkit : NVIDIA CUDA Toolkit (compiler and friends)

sci-libs / adolc : Automatic differentiation system for C/C++

sci-libs / arprec : Arbitrary precision float arithmetics and functions

sci-libs / coinor-clp : COIN-OR linear programming solver

sci-libs / cxsparse : Extended sparse matrix package

sci-libs / hdf5 : General purpose library and file format for storing scientific data

sci-libs / hypre : Parallel matrix preconditioners library

sci-libs / matio : Library for reading and writing matlab files

sci-libs / metis : A package for unstructured serial graph partitioning

sci-libs / mkl : Intel Math Kernel Library

sci-libs / mumps : MUltifrontal Massively Parallel sparse direct matrix Solver

sci-libs / netcdf : Scientific library and interface for array oriented data access

sci-libs / qd : Quad-double and double-double float arithmetics

sci-libs / scalapack : Subset of LAPACK routines redesigned for heterogenous (MPI) computing

sci-libs / scotch : Software for graph, mesh and hypergraph partitioning

sci-libs / superlu : Sparse LU factorization library

sci-libs / taucs : C library of sparse linear solvers

sci-libs / umfpack : Unsymmetric multifrontal sparse LU factorization library

sci-mathematics / glpk : GNU Linear Programming Kit

sci-mathematics / petsc : Portable, Extensible Toolkit for Scientific Computation

sys-apps / hwloc : Displays the hardware topology in convenient formats

sys-libs / binutils-libs : Core binutils libraries (libbfd, libopcodes, libiberty) for external packages

sys-libs / zlib : Standard (de)compression library

virtual / blas : Virtual for FORTRAN 77 BLAS implementation

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

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

virtual / pkgconfig : Virtual for the pkg-config implementation

x11-libs / libX11 : X.Org X11 library

dev-cpp / eigen : C++ template library for linear algebra

dev-cpp / gtest : Google C++ Testing Framework

dev-cpp / kokkos : C++ Performance Portability Programming EcoSystem

dev-cpp / tbb : High level abstract threading library

dev-cpp / yaml-cpp : YAML parser and emitter in C++

dev-libs / boost : Boost Libraries for C++

dev-libs / tvmet : Tiny Vector Matrix library using Expression Templates

dev-util / nvidia-cuda-toolkit : NVIDIA CUDA Toolkit (compiler and friends)

sci-libs / adolc : Automatic differentiation system for C/C++

sci-libs / arprec : Arbitrary precision float arithmetics and functions

sci-libs / coinor-clp : COIN-OR linear programming solver

sci-libs / cxsparse : Extended sparse matrix package

sci-libs / hdf5 : General purpose library and file format for storing scientific data

sci-libs / hypre : Parallel matrix preconditioners library

sci-libs / matio : Library for reading and writing matlab files

sci-libs / metis : A package for unstructured serial graph partitioning

sci-libs / mkl : Intel Math Kernel Library

sci-libs / mumps : MUltifrontal Massively Parallel sparse direct matrix Solver

sci-libs / netcdf : Scientific library and interface for array oriented data access

sci-libs / qd : Quad-double and double-double float arithmetics

sci-libs / scalapack : Subset of LAPACK routines redesigned for heterogenous (MPI) computing

sci-libs / scotch : Software for graph, mesh and hypergraph partitioning

sci-libs / superlu : Sparse LU factorization library

sci-libs / taucs : C library of sparse linear solvers

sci-libs / umfpack : Unsymmetric multifrontal sparse LU factorization library

sci-mathematics / glpk : GNU Linear Programming Kit

sci-mathematics / petsc : Portable, Extensible Toolkit for Scientific Computation

sys-apps / hwloc : Displays the hardware topology in convenient formats

sys-libs / binutils-libs : Core binutils libraries (libbfd, libopcodes, libiberty) for external packages

sys-libs / zlib : Standard (de)compression library

virtual / blas : Virtual for FORTRAN 77 BLAS implementation

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

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

x11-libs / libX11 : X.Org X11 library

sci-libs / arborx : Library for performance portable algorithms for geometric search

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

776391
sci-libs/trilinos-13.0.1 calls python directly (dev-lang/python-exec[-native-symlinks])
830687
sci-libs/trilinos-13.4.0-r3 - /.../Kokkos_Stacktrace.cpp: fatal error: execinfo.h: No such file or directory
898272
sci-libs/trilinos-13.4.1 fails to compile (MUSL-CLANG-SYSTEM): trilinos_klu_factor.c:506:19: error: call to undeclared function omp_get_num_threads; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
908835
=sci-libs/trilinos-14.0.0: optimization CXXFLAGS not respected
928017
sci-libs/trilinos-15.0.0 fails to compile: Tpetra_Distributor.hpp:829:34: error: static assertion failed: Tpetra::Distributor::computeSends: sizeof(size_t) < sizeof(OrdinalType)
934031
sci-libs/trilinos-16.0.0 one or more CMake variables were not used by the project
939068
sci-libs/trilinos-16.0.0 fails to compile: gtest-all.cc:9037:26: error: uintptr_t does not name a type
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
sci-libs/trilinos: add 16.0.0
Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
sci-libs/trilinos: [QA] fix order of variable declarations
Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Matthias Maier · gentoo
sci-libs/trilinos: add 15.1.1
Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
sci-libs/trilinos: various QA fixes
- remove obsolete configuration options - filter lto flags - disable RPATH handling - reenable SEACAS Closes: https://bugs.gentoo.org/851489 Closes: https://bugs.gentoo.org/862987 Closes: https://bugs.gentoo.org/823434 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Matthias Maier · gentoo
sci-libs/trilinos: drop 13.4.0-r3, 13.4.1, 14.0.0, 14.2.0
Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Matthias Maier · gentoo
sci-libs/trilinos: add 15.0.0
Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
sci-libs/trilinos: add 14.4.0
Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
sci-libs/trilinos: add 14.2.0
Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
sci-libs/trilinos: fix compilation with gcc 13
Closes: https://bugs.gentoo.org/900677 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
sci-libs/trilinos: disable complex double/float variants
Let's disable complex double/float variants for the time being. They lead to undefined references due to missing instantiations. Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
sci-libs/trilinos: fix cmake configuration files
Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
sci-libs/trilinos: add 14.0.0
Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas Sturmlechner · gentoo
sci-libs/trilinos: drop 13.0.1-r4, 13.2.0
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
sci-libs/trilinos: add 13.4.1
Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
sci-libs/trilinos: add missing instantiations
Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Matthias Maier · gentoo
sci-libs/trilinos: use proper USE flag name
Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Matthias Maier · gentoo
sci-libs/trilinos: add 13.2.0
Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
Revert "sci-libs/trilinos: add missing instantiations"
This reverts commit 934e7d66c7e9bc9d14700953a2a3eff75957bb80. Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Matthias Maier · gentoo
sci-libs/trilinos: add missing instantiations
Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
sci-libs/trilinos: add USE=all_modules flag, ebuild maintenance
Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
sci-libs/trilinos: disable broken module, add comment
Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
sci-libs/trilinos: try to fix RPATH
Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
sci-libs/trilinos: fix ebuild
- This file only gets created if the SRC_DIR is a git repository Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
sci-libs/trilinos: add 13.4.0
Closes: https://bugs.gentoo.org/847034 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
sci-libs/trilinos: fix underlinkage by disabling zadelus as well
Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
sci-libs/trilinos: ebuild maintenance
- fix automagic detection of openmp - disable Adelus package Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sci-libs/trilinos: depend on netcdf subslot
need to be rebuilt when its subslot changes Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
sci-libs/trilinos: unconditionally depend on boost
Closes: https://bugs.gentoo.org/782826 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Matthias Maier · gentoo
sci-libs/trilinos: migrate from cmake-utils to cmake eclass
Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Matthias Maier · gentoo
sci-libs/trilinos: avoid file collision with dev-cpp/kokkos
Closes: https://bugs.gentoo.org/778065 Package-Manager: Portage-3.0.28, 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/trilinos: add tbb subslot operator
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
*/*: update sci-libs/{,par}metis revdeps
ParMETIS on the one hand no longer installs bundled METIS and on the other unconditionally depends on MPI. Therefore, only keep it in ebuilds which use MPI themselves and depend on METIS directly otherwise. Note that some of the alleged sci-libs/parmetis revdeps might in fact not use even when they use MPI, as none of these revdeps have actually explicitly requested sci-libs/parmetis[mpi]. Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sci-libs/trilinos: fix DuplicateEclassInherits
Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolic · gentoo
sci-libs/trilinos: 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
Matthias Maier · gentoo
sci-libs/trilinos: ebuild maintenance
Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Matthias Maier · gentoo
sci-libs/trilinos: version bump to 13.0.1
Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Matthias Maier · gentoo
sci-libs/trilinos: drop old
Closing related obsolete bugs. Closes: https://bugs.gentoo.org/696836 Closes: https://bugs.gentoo.org/698520 Closes: https://bugs.gentoo.org/707424 Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
sci-libs/trilinos: version bump to 13.0.0
Package-Manager: Portage-3.0.8, Repoman-3.0.2 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
sci-libs/trilinos: fix compilation and fix installation paths
Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
sci-libs/trilinos: fix installation
Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
sci-libs/trilinos: fix DESTDIR and installation
Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
sci-libs/trilinos: version bump to 12.18.1
Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
sci-libs/trilinos: Fix install
Closes: https://bugs.gentoo.org/691888 Package-Manager: Portage-2.3.71, Repoman-2.3.17 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
sci-libs/trilinos: fix automagic dependency
Package-Manager: Portage-2.3.71, Repoman-2.3.17 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
sci-libs/trilinos: ebuild maintenance
* fix rm/mv paths to clean up installation * remove obsolete configuration options * skip setting an RPATH * fix metadata Package-Manager: Portage-2.3.70, Repoman-2.3.16 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
sci-libs/trilinos: fix typo
Package-Manager: Portage-2.3.70, Repoman-2.3.16 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Matthias Maier · gentoo
sci-libs/trilinos: package migration from ::science overlay
Package-Manager: Portage-2.3.70, Repoman-2.3.16 Signed-off-by: Matthias Maier <tamiko@gentoo.org>