sci-mathematics / petsc

Portable, Extensible Toolkit for Scientific Computation

Official package sites : https://www.mcs.anl.gov/petsc ·

v3.17.1-r1 :: 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-r1 :: 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
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-lang / python : An interpreted, interactive, object-oriented programming language

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

dev-python / pypy3 : A fast, compliant alternative implementation of the Python (3.9) language

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

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

722612
sci-mathematics/petsc-3.13.1 : * econf failed
725626
sci-mathematics/petsc-3.16.0 calls ar directly
846422
sci-mathematics/petsc-3.16.0 install arch independent files in /usr/lib64
846425
sci-mathematics/petsc-3.16.0 make examples optionals
846428
sci-mathematics/petsc-3.16.0 .pc files installed in non standard location
846431
sci-mathematics/petsc-3.16.0 please change matlab files installation path
847634
sci-mathematics/petsc-3.17.1 installs more files with FEATURES=test
847922
sci-mathematics/petsc-3.17.1 provide petsc4py
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>