sci-mathematics / petsc

Portable, Extensible Toolkit for Scientific Computation

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

v3.12.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

v3.11.3 :: 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

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

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 : Meta package 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

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 : Meta package 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 : 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

691934
sci-mathematics/petsc-3.11.3 : * econf failed: --with-x-dir=/usr did not work
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>