Versions
v3.13.1 :: 0 :: gentoo
- Modified
- License
- BSD-2
- Keywords
- ~amd64 ~x86
- USE flags
- X afterimage boost complex-scalars cxx debug doc fftw fortran hdf5 hypre metis mpi mumps scotch sparse superlu threads
USE flags
General
- X
- Add support for X11
- afterimage
- Use Afterstep image library (media-libs/libafterimage)
- boost
- Use boost (dev-libs/boost)
- complex-scalars
- Make scalars complex
- cxx
- Build support for C++ (bindings, extra libraries, code generation, ...)
- 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
- fftw
- Use FFTW library for computing Fourier transforms
- fortran
- Add support for fortran
- hdf5
- Add support for the Hierarchical Data Format v5
- hypre
- Use HYPRE (sci-mathematics/hypre) and for preconditioning
- metis
- Add support for metis (sci-libs/parmetis)
- mpi
- Add MPI (Message Passing Interface) layer to the apps that support it
- mumps
- Add support for mumps (sci-libs/mumps)
- scotch
- Add support for scotch (sci-libs/scotch)
- sparse
- Use suitesparse (sci-libs/suitesparse) including cholmod (sci-libs/cholmod) for sparse factorization
- superlu
- Use superlu (sci-libs/superlu) for preconditioning
- threads
- Add threads support for various packages. Usually pthreads
Dependencies
dev-lang / python : An interpreted, interactive, object-oriented programming language
dev-libs / boost : Boost Libraries for C++
dev-util / cmake : Cross platform Make
media-libs / libafterimage : Afterstep's standalone generic image manipulation library
sci-libs / cholmod : Sparse Cholesky factorization and update/downdate library
sci-libs / fftw : Fast C library for the Discrete Fourier Transform
sci-libs / hdf5 : General purpose library and file format for storing scientific data
sci-libs / hypre : Parallel matrix preconditioners library
sci-libs / mumps : MUltifrontal Massively Parallel sparse direct matrix Solver
sci-libs / parmetis : Parallel (MPI) unstructured graph partitioning library
sci-libs / scalapack : Subset of LAPACK routines redesigned for heterogenous (MPI) computing
sci-libs / scotch : Software for graph, mesh and hypergraph partitioning
sci-libs / suitesparse : Metapackage for a suite of sparse matrix tools
sci-libs / superlu : Sparse LU factorization library
virtual / blas : Virtual for FORTRAN 77 BLAS implementation
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
virtual / pkgconfig : Virtual for the pkg-config implementation
Runtime Dependencies
dev-libs / boost : Boost Libraries for C++
media-libs / libafterimage : Afterstep's standalone generic image manipulation library
sci-libs / cholmod : Sparse Cholesky factorization and update/downdate library
sci-libs / fftw : Fast C library for the Discrete Fourier Transform
sci-libs / hdf5 : General purpose library and file format for storing scientific data
sci-libs / hypre : Parallel matrix preconditioners library
sci-libs / mumps : MUltifrontal Massively Parallel sparse direct matrix Solver
sci-libs / parmetis : Parallel (MPI) unstructured graph partitioning library
sci-libs / scalapack : Subset of LAPACK routines redesigned for heterogenous (MPI) computing
sci-libs / scotch : Software for graph, mesh and hypergraph partitioning
sci-libs / suitesparse : Metapackage for a suite of sparse matrix tools
sci-libs / superlu : Sparse LU factorization library
virtual / blas : Virtual for FORTRAN 77 BLAS implementation
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
Depending packages
sci-libs / dealii : Solving partial differential equations with the finite element method
sci-libs / gmsh : A three-dimensional finite element mesh generator
sci-libs / trilinos : Scientific library collection for large scale problems
sci-mathematics / slepc : Scalable Library for Eigenvalue Problem Computations
Bugs
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
*/*: Remove obsolete values from PYTHON_COMPAT
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jakov Smolic · gentoo
sci-mathematics/petsc: 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 - Alexey Sokolov · gentoo
sci-mathematics/petsc: update homepage
Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Alexey Sokolov <alexey+gentoo@asokolov.org> Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matthias Maier · gentoo
sci-mathematics/petsc: version bump to 3.13.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-mathematics/petsc: drop old
Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Matthias Maier <tamiko@gentoo.org> - Matthias Maier · gentoo
sci-mathematics/petsc: version bump to 13.0
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-mathematics/petsc: more configuration fixes
Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Matthias Maier <tamiko@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matthias Maier · gentoo
sci-mathematics/petsc: do not run mpiexec during configure
Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Matthias Maier <tamiko@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matthias Maier · gentoo
sci-mathematics/petsc: fix configuration with USE=hypre
Someone smarter than me has to figure out how to properly fix this python build system... Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Matthias Maier <tamiko@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matthias Maier · gentoo
sci-mathematics/petsc: version bump to 3.12.1
Package-Manager: Portage-2.3.78, Repoman-2.3.17 Signed-off-by: Matthias Maier <tamiko@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matthias Maier · gentoo
sci-mathematics/petsc: package migration from ::science overlay
After years in ::science it is stable enough to be hosted in ::gentoo. Package-Manager: Portage-2.3.70, Repoman-2.3.16 Signed-off-by: Matthias Maier <tamiko@gentoo.org>