| 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 |
<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>
| 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 | ✓ | ✓ | ✓ | ✓ |
| 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 |
| Type | File | Size |
|---|