Versions
v3.22.2 :: 0 :: gentoo
- Modified
- License
- BSD-2
- Keywords
- ~amd64 ~x86
- USE flags
- X afterimage boost complex-scalars debug examples fftw fortran hdf5 hypre int64 metis mpi mumps scotch superlu threads
v3.21.3 :: 0 :: gentoo
- Modified
- License
- BSD-2
- Keywords
- ~amd64 ~x86
- USE flags
- X afterimage boost complex-scalars debug examples fftw fortran hdf5 hypre int64 metis mpi mumps scotch superlu threads
v3.20.5-r1 :: 0 :: gentoo
- Modified
- License
- BSD-2
- Keywords
- ~amd64 ~x86
- USE flags
- X afterimage boost complex-scalars debug examples fftw fortran hdf5 hypre int64 metis mpi mumps scotch superlu threads
v3.19.4-r1 :: 0 :: gentoo
- Modified
- License
- BSD-2
- Keywords
- ~amd64 ~x86
- USE flags
- X afterimage boost complex-scalars debug examples fftw fortran hdf5 hypre int64 metis mpi mumps scotch superlu threads
v3.19.2-r1 :: 0 :: gentoo
- Modified
- License
- BSD-2
- Keywords
- ~amd64 ~x86
- USE flags
- X afterimage boost complex-scalars debug examples fftw fortran hdf5 hypre int64 metis mpi mumps scotch superlu threads
v3.19.1-r1 :: 0 :: gentoo
- Modified
- License
- BSD-2
- Keywords
- ~amd64 ~x86
- USE flags
- X afterimage boost complex-scalars debug examples fftw fortran hdf5 hypre int64 metis mpi mumps scotch superlu threads
v3.18.2-r1 :: 0 :: gentoo
- Modified
- License
- BSD-2
- Keywords
- ~amd64 ~x86
- USE flags
- X afterimage boost complex-scalars debug examples fftw fortran hdf5 hypre int64 metis mpi mumps scotch superlu threads
v3.17.1-r2 :: 0 :: gentoo
- Modified
- License
- BSD-2
- Keywords
- ~amd64 ~x86
- USE flags
- X afterimage boost complex-scalars debug fftw fortran hdf5 hypre int64 metis mpi mumps scotch superlu threads
v3.16.0-r2 :: 0 :: gentoo
- Modified
- License
- BSD-2
- Keywords
- ~amd64 ~x86
- USE flags
- X afterimage boost complex-scalars cxx debug 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
- examples
- Install examples, usually source code
- 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
- int64
- Use 64 bit indexes
- 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-build / cmake : Cross platform Make
dev-lang / pypy : A fast, compliant alternative implementation of the Python (3.11) language
dev-lang / python : Freethreading (no-GIL) version of Python programming language
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
sys-apps / which : Prints out location of specified executables that are in your path
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 : 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
- 725626
- sci-mathematics/petsc-3.16.0 calls ar directly
- 847634
- sci-mathematics/petsc-3.17.1 installs more files with FEATURES=test
- 847922
- sci-mathematics/petsc-3.17.1 provide petsc4py
- 888731
- sci-mathematics/petsc-3.18.2 fails tests: Possible error running C++ ex19 with 1 MPI process
- 890074
- sci-mathematics/petsc-3.18.2 - econf failed
- 898416
- sci-mathematics/petsc-3.18.2 fails to compile (MUSL-CLANG-SYSTEM): gmake[3]: No rule to make target w
- 898476
- sci-mathematics/petsc-3.18.2 - gmake[3]: No rule to make target w. Stop.
- 907222
- >=sci-mathematics/petsc-3.16.0[mpi]: sandbox violation during configure to /dev/dri/renderD128
- 932452
- sci-mathematics/petsc-3.20.5-r1 does not build with mpi
- 946335
- sci-mathematics/petsc-3.22.2 - econf failed
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Matthias Maier · gentoo
sci-mathematics/petsc: add 3.22.2
Signed-off-by: Matthias Maier <tamiko@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Eli Schwartz · gentoo
sci-mathematics/petsc: remove outdated LTO workaround
Fix is tagged in 3.20.6 Signed-off-by: Eli Schwartz <eschwartz@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matthias Maier · gentoo
sci-mathematics/petsc: add 3.21.3
Closes: https://bugs.gentoo.org/929795 Signed-off-by: Matthias Maier <tamiko@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sci-mathematics/petsc: add subslot dep on sci-libs/hdf5
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Eli Schwartz · gentoo
sci-mathematics/petsc: add 3.20.5
Homepage is now a redirect. Resolve it in the ebuild. Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org> - Eli Schwartz · gentoo
sci-mathematics/petsc: mark as LTO-unsafe
Closes: https://bugs.gentoo.org/863260 Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org> - Eli Schwartz · gentoo
sci-mathematics/petsc: drop outdated build time dep on which
Dropped upstream when configure was rewritten from shell to python: https://gitlab.com/petsc/petsc/-/commit/df3bd252dbc574245cbbb4edf6b407438c525c05 Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
Move {dev-util → dev-build}/cmake
Signed-off-by: Michał Górny <mgorny@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/34792 Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matthias Maier · gentoo
sci-mathematics/petsc: add 3.19.4
Signed-off-by: Matthias Maier <tamiko@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matthias Maier · gentoo
sci-mathematics/petsc: add 3.19.2
Signed-off-by: Matthias Maier <tamiko@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matthias Maier · gentoo
sci-mathematics/petsc: add 3.19.1
Signed-off-by: Matthias Maier <tamiko@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - David Seifert · gentoo
*/*: remove py3.8 from PYTHON_COMPAT
Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matthias Maier · gentoo
sci-mathematics/petsc: add 3.18.2
Closes: https://bugs.gentoo.org/722612 Closes: https://bugs.gentoo.org/846428 Closes: https://bugs.gentoo.org/846425 Closes: https://bugs.gentoo.org/846422 Closes: https://bugs.gentoo.org/846431 Signed-off-by: Matthias Maier <tamiko@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sci-mathematics/petsc: revbump for configure fix
So that binaries are built with the expected flags (it just gave a warning, not an error like I'd thought.) Bug: https://bugs.gentoo.org/848789 See: 27ba48650af3037fa8adf06220d4e5f1373f5885 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Fabio Rossi · gentoo
sci-mathematics/petsc: fix configuration with USE=mumps
Bug: https://bugs.gentoo.org/848789 Signed-off-by: Fabio Rossi <rossi.f@inwind.it> Closes: https://github.com/gentoo/gentoo/pull/25701 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matthias Maier · gentoo
sci-mathematics/petsc: drop superfluous USE=cxx
Closes: https://bugs.gentoo.org/846434 Signed-off-by: Matthias Maier <tamiko@gentoo.org> - Matthias Maier · gentoo
sci-mathematics/petsc: drop 3.13.1, 3.14.6, 3.15.0, 3.15.0-r1
Signed-off-by: Matthias Maier <tamiko@gentoo.org> - Matthias Maier · gentoo
sci-mathematics/petsc: add 3.17.1
Signed-off-by: Matthias Maier <tamiko@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Fabio Rossi · gentoo
sci-mathematics/petsc: version bump to 3.16.0 and bugfix
The latest release is needed to backport the patch from upstream to solve the issue of Gentoo bug #827185 (build issue with USE="fftw -mpi"). Upstream fix is at https://gitlab.com/petsc/petsc/-/merge_requests/4604 Closes: https://bugs.gentoo.org/827185 Signed-off-by: Fabio Rossi <rossi.f@inwind.it> Closes: https://github.com/gentoo/gentoo/pull/23136 Signed-off-by: Sam James <sam@gentoo.org> - Alessandro Barbieri · gentoo
sci-mathematics/petsc: EAPI 8
Closes: https://bugs.gentoo.org/820899 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Alessandro Barbieri <lssndrbarbieri@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/22866 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Alessandro Barbieri · gentoo
sci-mathematics/petsc: addpredict /dev/kfd
Closes: https://bugs.gentoo.org/810841 Signed-off-by: Alessandro Barbieri <lssndrbarbieri@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/22769 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
sci-mathematics/petsc: enable py3.10, py3.9
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matthias Maier · gentoo
sci-mathematics/petsc: fix missing build 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 - Matthias Maier · gentoo
sci-mathematics/petsc: version bumps to 3.14.6 and 3.15.0
TODO: - reintroduce USE=doc use flag Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Matthias Maier <tamiko@gentoo.org> - Matthias Maier · gentoo
sci-mathematics/petsc: add addpredict statement
Closes: https://bugs.gentoo.org/771711 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 - 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>