sci-mathematics/petsc (gentoo)

Search

Package Information

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

Versions

Version EAPI Keywords Slot
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

Flag Description 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
Unmatched Entries
Type File Size