Summary
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.
Versions
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
USE flags
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
Dependencies
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
Runtime Dependencies
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
Depending packages
sci-libs / arborx : Library for performance portable algorithms for geometric search
sci-libs / dealii : Solving partial differential equations with the finite element method
Bugs
- 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
Change logs
- 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>