sci-libs / dealii

Solving partial differential equations with the finite element method

Official package sites : https://www.dealii.org/ ·

deal.II is a C++ program library targeted at the computational solution of partial differential equations using adaptive finite elements. It uses state-of-the-art programming techniques to offer you a modern interface to the complex data structures and algorithms required.

v9999 :: 0 :: gentoo

Modified
License
LGPL-2.1+
USE flags
adolc arborx arpack assimp cgal cuda debug doc examples ginkgo gmsh gsl hdf5 lapack metis mpi muparser opencascade p4est petsc scalapack slepc sparse sundials symengine trilinos

v9.6.0 :: 0 :: gentoo

Modified
License
LGPL-2.1+
Keywords
~amd64 ~amd64-linux ~x86 ~x86-linux
USE flags
adolc arborx arpack assimp cgal cuda debug doc examples ginkgo gmsh gsl hdf5 lapack metis mpi muparser opencascade p4est petsc scalapack slepc sparse sundials symengine trilinos verify-sig

v9.5.2-r1 :: 0 :: gentoo

Modified
License
LGPL-2.1+
Keywords
~amd64 ~amd64-linux ~x86 ~x86-linux
USE flags
adolc arborx arpack assimp cgal cuda debug doc examples ginkgo gmsh gsl hdf5 lapack metis mpi muparser opencascade p4est petsc scalapack slepc sparse sundials symengine trilinos verify-sig

v9.4.2-r1 :: 0 :: gentoo

Modified
License
LGPL-2.1+
Keywords
~amd64 ~amd64-linux ~x86 ~x86-linux
USE flags
adolc arborx arpack assimp cgal cuda debug doc examples ginkgo gmsh gsl hdf5 lapack metis mpi muparser opencascade p4est petsc scalapack slepc sparse static-libs sundials symengine trilinos verify-sig

General

adolc
Adds support for ADOL-C (sci-libs/adolc)
arborx
Adds support for ARBORX (sci-libs/arborx)
arpack
Adds support for ARPACK (sci-libs/arpack)
assimp
Add support for assimp (media-libs/assimp)
cgal
Adds support for CGAL (sci-mathematics/cgal)
cuda
Enable NVIDIA CUDA support (computation on GPU)
debug
Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
doc
Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
examples
Install examples, usually source code
ginkgo
Add support for ginkgo (sci-libs/ginkgo)
gmsh
Add support for gmsh (sci-libs/gmsh)
gsl
Use the GNU scientific library for calculations
hdf5
Add support for the Hierarchical Data Format v5
lapack
Add support for the virtual/lapack numerical library
metis
Add support for metis (sci-libs/metis)
mpi
Add MPI (Message Passing Interface) layer to the apps that support it
muparser
Add support for muparser (dev-cpp/muParser)
opencascade
Add support for opencascade (sci-libs/opencascade)
p4est
Add support for p4est (sci-libs/p4est)
petsc
Add support for petsc (sci-mathematics/petsc)
scalapack
Add support for ScaLAPACK (sci-libs/scalapack)
slepc
Add support for slepc (sci-mathematics/slepc)
sparse
Add support for suitesparse (sci-libs/suitesparse)
static-libs
Build static versions of dynamic libraries as well
sundials
Add support for sundials (sci-libs/sundials)
symengine
Add support for symengine (sci-libs/symengine)
trilinos
Add support for trilinos (sci-libs/trilinos)
verify-sig
Verify upstream signatures on distfiles

cpu_flags_x86

avx
Adds support for Advanced Vector Extensions instructions
avx512f
Adds support for AVX-512 Foundation instructions
sse2
Use the SSE2 instruction set

app-arch / bzip2 : A high-quality data compressor used extensively by Gentoo Linux

app-text / doxygen : Documentation system for most programming languages

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

dev-cpp / muParser : Library for parsing mathematical expressions

dev-cpp / tbb : High level abstract threading library

dev-lang / perl : Larry Wall's Practical Extraction and Report Language

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

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

media-libs / assimp : Importer library to import assets from 3D files

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

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

sci-libs / arpack : Arnoldi package library to solve large scale eigenvalue problems

sci-libs / ginkgo : Numerical linear algebra software package

sci-libs / gmsh : Three-dimensional finite element mesh generator

sci-libs / gsl : The GNU Scientific Library

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

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

sci-libs / opencascade : Development platform for CAD/CAE, 3D surface/solid modeling and data exchange

sci-libs / p4est : Scalable Algorithms for Parallel Adaptive Mesh Refinement on Forests of Octrees

sci-libs / parmetis : Parallel (MPI) unstructured graph partitioning library

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

sci-libs / sundials : Suite of nonlinear solvers

sci-libs / symengine : Fast symbolic manipulation library, written in C++

sci-libs / trilinos : Scientific library collection for large scale problems

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

sci-mathematics / cgal : C++ library for geometric algorithms and data structures

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

sci-mathematics / slepc : Scalable Library for Eigenvalue Problem Computations

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

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

app-arch / bzip2 : A high-quality data compressor used extensively by Gentoo Linux

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

dev-cpp / muParser : Library for parsing mathematical expressions

dev-cpp / tbb : High level abstract threading library

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

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

media-libs / assimp : Importer library to import assets from 3D files

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

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

sci-libs / arpack : Arnoldi package library to solve large scale eigenvalue problems

sci-libs / ginkgo : Numerical linear algebra software package

sci-libs / gmsh : Three-dimensional finite element mesh generator

sci-libs / gsl : The GNU Scientific Library

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

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

sci-libs / opencascade : Development platform for CAD/CAE, 3D surface/solid modeling and data exchange

sci-libs / p4est : Scalable Algorithms for Parallel Adaptive Mesh Refinement on Forests of Octrees

sci-libs / parmetis : Parallel (MPI) unstructured graph partitioning library

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

sci-libs / sundials : Suite of nonlinear solvers

sci-libs / symengine : Fast symbolic manipulation library, written in C++

sci-libs / trilinos : Scientific library collection for large scale problems

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

sci-mathematics / cgal : C++ library for geometric algorithms and data structures

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

sci-mathematics / slepc : Scalable Library for Eigenvalue Problem Computations

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

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

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

731918
sci-libs/dealii-9.5.2-r1 installs compressed files (manpages, documentation)
829143
sci-libs/dealii-9.5.2-r1 installs files into unexpected paths
831723
sci-libs/dealii-9.3.1-r4 fails to compile: llvm issue?
839495
sci-libs/dealii-9.3.3 - CMake Error at .../macro_configure_feature.cmake:196 (MESSAGE):
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
sci-libs/dealii: add 9.6.0
Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Matthias Maier · gentoo
sci-libs/dealii: update verify sig dependency
Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sci-libs/dealii: add subslot dep on sci-libs/hdf5
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
sci-libs/dealii: add 9.5.2, drop 9.5.1
- apply mpich fix Closes: https://bugs.gentoo.org/920556 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Matthias Maier · gentoo
sci-libs/dealii: add 9.4.2, drop 9.4.1-r1
- apply mpich fix Bug: https://bugs.gentoo.org/920556 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Matthias Maier · gentoo
sci-libs/dealii: drop 9.4.0-r1
Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
Move {app-doc → app-text}/doxygen
Per the category metadata, app-doc/ is reserved for documentation *files* and not software. Move it to app-text/ where it seems a better fit. Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mike Gilbert · gentoo
Remove BROOT from VERIFY_SIG_OPENPGP_KEY_PATH
Signed-off-by: Mike Gilbert <floppym@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
sci-libs/dealii: add 9.5.1, drop 9.5.0
Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
sci-libs/dealii: add 9.5.0
Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Matthias Maier · gentoo
sci-libs/dealii: update live ebuild
Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
sci-libs/dealii: fix missing dependency on sci-mathematics/cgal
Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
sci-libs/dealii: drop 9.3.1-r5, 9.3.3-r1
Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Matthias Maier · gentoo
sci-libs/dealii: add verify-sig use flag
Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
sci-libs/dealii: add 9.4.1
Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
sci-libs/dealii: live ebuild, remove obsolete patch
Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
sci-libs/dealii: build with c++17 support the right way...
Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Matthias Maier · gentoo
sci-libs/dealii: build with c++17 support
Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Matthias Maier · gentoo
sci-libs/dealii: update ebuilds
Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Matthias Maier · gentoo
sci-libs/dealii: add 9.4.0
Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
sci-libs/dealii: fix live ebuild
- do not allow bundled libraries to be configured - remove redundant statement - disable dysfunctional taskflow dependency Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
sci-libs/dealii: subslot binder media-libs/assimp:=
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
sci-libs/dealii: ebuild maintenance
- update opencascade handling - drop version dependency on opencascade - remove multilib eclass inherit Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
Rename dev-cpp/{cpp-taskflow → taskflow}
Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
sci-libs/dealii: version bump to 9.3.3
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
sci-libs/dealii: ebuild maintenance, update opencascade dep
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
sci-libs/dealii: update opencascade dependency
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
sci-libs/dealii: remove blocker from live ebuild
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Matthias Maier · gentoo
sci-libs/dealii: fix build with boost 1.77
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
sci-libs/dealii: dep on dev-util/nvidia-cuda-toolkit
Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sci-libs/dealii: use < (upper bound) dep on Boost
Avoid confusing blockers. Bug: https://bugs.gentoo.org/820821 See: https://forums.gentoo.org/viewtopic-t-1146245.html Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
sci-libs/dealii: add a blocker for boost-1.77
Boost version 1.77 has multiple unresolved issues in their geometry package. Disallow for now until upstream has found a workaround. Bug: https://bugs.gentoo.org/820821 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
Matthias Maier · gentoo
sci-libs/dealii: drop old version
Package-Manager: Portage-3.0.24, Repoman-3.0.3 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Matthias Maier · gentoo
sci-libs/dealii: update dependencies
Bug: https://bugs.gentoo.org/821367 Package-Manager: Portage-3.0.24, Repoman-3.0.3 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
sci-libs/dealii: allow sse2/avx2/avx512 instructions when enabled
Closes: https://bugs.gentoo.org/820809 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/dealii: add tbb subslot operator
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sci-libs/dealii: fix CMake MisplacedEclassVar
Closes: https://bugs.gentoo.org/815236 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas Sturmlechner · gentoo
sci-libs/dealii: Drop 9.2.0-r1, cmake-utils--
Package-Manager: Portage-3.0.22, Repoman-3.0.3 Signed-off-by: Andreas Sturmlechner <asturm@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
Matthias Maier · gentoo
sci-libs/dealii: update dependencies of live ebuild
Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
sci-libs/dealii: version bump to 9.3.1
Package-Manager: Portage-3.0.20, 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/dealii: subscribe to sci-libs/gsl subslot
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
sci-libs/dealii: fix QA issues
Closes: https://bugs.gentoo.org/741750 Package-Manager: Portage-3.0.19, Repoman-3.0.3 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Matthias Maier · gentoo
sci-libs/dealii: version bump to 9.3.0
Package-Manager: Portage-3.0.19, Repoman-3.0.3 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Matthias Maier · gentoo
sci-libs/dealii: update live ebuild
- fix dependency - migrate away from cmake-utils.eclass Package-Manager: Portage-3.0.19, Repoman-3.0.3 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
sci-libs/dealii: fix compilation with modern boost
Upstream: https://github.com/dealii/dealii/commit/9c1a580 Closes: https://bugs.gentoo.org/764962 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Matthias Maier · gentoo
sci-libs/dealii: drop netcdf dependency
Closes: https://bugs.gentoo.org/773085 Closes: https://bugs.gentoo.org/786099 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
Matthias Maier · gentoo
sci-libs/dealii: update dependency
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/dealii: eutils--
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sci-libs/dealii: fix double KEYWORDS
Double KEYWORDS lines break tools like ekeyword and Nattka. As per PMS, blank/empty KEYWORDS is implied by not defining the variable. See: https://projects.gentoo.org/qa/policy-guide/ebuild-format.html#pg0105 Package-Manager: Portage-3.0.14, 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/dealii: 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/dealii: fix version number
Package-Manager: Portage-3.0.6, Repoman-3.0.1 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
sci-libs/dealii: update live ebuild
Package-Manager: Portage-3.0.5, Repoman-3.0.1 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michael Mair-Keimberger · gentoo
sci-libs/dealii: use HTTPS
Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Michael Mair-Keimberger <m.mairkeimberger@gmail.com> Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
sci-libs/dealii: fix QA warnings
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/dealii: version bump to 9.2.0, update 9999
Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Jakov Smolic · gentoo
sci-libs/dealii: update homepage link
Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Jakov Smolic <jakov.smolic@sartura.hr> Signed-off-by: Aaron Bauman <bman@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
sci-libs/dealii: update dependency on sundials
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/dealii: fix QA issue
Closes: https://bugs.gentoo.org/692082 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/dealii: ebuild maintenance
* remove local description in metadata * avoid warning about unused variable * do not export LDFLAGS in pc files 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/dealii: package migration from ::science overlay
Package-Manager: Portage-2.3.70, Repoman-2.3.16 Signed-off-by: Matthias Maier <tamiko@gentoo.org>