sci-mathematics/petsc (gentoo)

Search

Install

Install this package:

emerge -a sci-mathematics/petsc

Package Information

Description:
Portable, Extensible Toolkit for Scientific Computation
Homepage:
https://petsc.org/release/
License:
BSD-2

Versions

Version EAPI Keywords Slot
3.25.1 8 ~amd64 ~x86 0
3.24.5 8 ~amd64 ~x86 0
3.23.4 8 ~amd64 ~x86 0
3.23.3 8 ~amd64 ~x86 0
3.22.2 8 ~amd64 ~x86 0

Metadata

Maintainers

Upstream

Raw Metadata XML
<pkgmetadata>
	<maintainer type="person">
		<email>tamiko@gentoo.org</email>
		<name>Matthias Maier</name>
	</maintainer>
	<maintainer type="project">
		<email>sci-mathematics@gentoo.org</email>
		<name>Gentoo Mathematics Project</name>
	</maintainer>
	<use>
		<flag name="afterimage">Use Afterstep image library (<pkg>media-libs/libafterimage</pkg>)</flag>
		<flag name="boost">Use boost (<pkg>dev-libs/boost</pkg>)</flag>
		<flag name="complex-scalars">Make scalars complex</flag>
		<flag name="hypre">Use HYPRE (sci-mathematics/hypre) and for preconditioning</flag>
		<flag name="int64">Use 64 bit indexes</flag>
		<flag name="metis">Add support for metis (<pkg>sci-libs/parmetis</pkg>)</flag>
		<flag name="mumps">Add support for mumps (<pkg>sci-libs/mumps</pkg>)</flag>
		<flag name="scotch">Add support for scotch (<pkg>sci-libs/scotch</pkg>)</flag>
		<flag name="superlu">Use superlu (<pkg>sci-libs/superlu</pkg>) for preconditioning</flag>
	</use>
	<upstream>
		<remote-id type="gitlab">petsc/petsc</remote-id>
	</upstream>
</pkgmetadata>

Lint Warnings

USE Flags

Manage flags for this package: euse -i <flag> -p sci-mathematics/petsc | euse -E <flag> -p sci-mathematics/petsc | euse -D <flag> -p sci-mathematics/petsc

Flag Description 3.25.1 3.24.5 3.23.4 3.23.3 3.22.2
X Add support for X11 ✓ ✓ ✓ ✓ ✓
afterimage Use Afterstep image library (<pkg>media-libs/libafterimage</pkg>) ✓ ✓ ✓ ✓ ✓
boost Use boost (<pkg>dev-libs/boost</pkg>) ✓ ✓ ✓ ✓ ✓
complex-scalars Make scalars complex ✓ ✓ ✓ ✓ ✓
cuda Enable NVIDIA CUDA support (computation on GPU) ✓ ✓ ✓ ✓ ✗
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 (<pkg>sci-libs/parmetis</pkg>) ✓ ✓ ✓ ✓ ✓
mpi Add MPI (Message Passing Interface) layer to the apps that support it ✓ ✓ ✓ ✓ ✓
mumps Add support for mumps (<pkg>sci-libs/mumps</pkg>) ✓ ✓ ✓ ✓ ✓
scotch Add support for scotch (<pkg>sci-libs/scotch</pkg>) ✓ ✓ ✓ ✓ ✓
superlu Use superlu (<pkg>sci-libs/superlu</pkg>) for preconditioning ✓ ✓ ✓ ✓ ✓
threads Add threads support for various packages. Usually pthreads ✓ ✓ ✓ ✓ ✓

Files

Manifest

Type File Size Versions
DIST petsc-3.22.2.tar.gz 16753088 bytes 3.22.2
DIST petsc-3.23.3.tar.gz 16111822 bytes 3.23.3
DIST petsc-3.23.4.tar.gz 16115933 bytes 3.23.4
DIST petsc-3.24.5.tar.gz 16378173 bytes 3.24.5
DIST petsc-3.25.1.tar.gz 16666628 bytes 3.25.1
Unmatched Entries
Type File Size