sci-mathematics / petsc

Portable, Extensible Toolkit for Scientific Computation

Official package sites : https://petsc.org/release/ ·

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

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

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

x11-libs / libX11 : X.Org X11 library

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

x11-libs / libX11 : X.Org X11 library

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

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
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>