portage-ng / portage / sci-mathematics / petsc / 3.24.5
portage-ng --info
>>> Printing information for: portage://sci-mathematics/petsc-3.24.5


----------------------------------------------------------------------------------------------------------------------------------------------------------------
description : 
   Portable, Extensible Toolkit for Scientific Computation
homepage : 
   https://petsc.org/release/
maintainer : 
   tamiko@gentoo.org
   sci-mathematics@gentoo.org
license : 
   BSD-2
eapi : 
   8
slot : 
   0
subslot : 
   [not set]

----------------------------------------------------------------------------------------------------------------------------------------------------------------
iuse : 
   afterimage
   boost
   complex-scalars
   cuda
   debug
   +examples
   fftw
   fortran
   hdf5
   hypre
   int64
   mpi
   metis
   mumps
   scotch
   superlu
   threads
   X
required_use : 
   use afterimage
      X
   use complex-scalars
      !hypre
      !superlu
   use fftw
      mpi
   use hdf5
      mpi
   use hypre
      mpi
      !superlu
   use mumps
      mpi
      scotch
   use scotch
      mpi
   use superlu
      !hypre
keywords : 
   unstable(amd64)
   unstable(x86)
properties : 
   [not set]
eclasses : 
   toolchain-funcs
   flag-o-matic
   fortran-2
   eapi9-pipestatus
   multiprocessing
   python-utils-r1
   python-any-r1
defined_phases : 
   configure
   install
   setup
installed : 
   [not set]

----------------------------------------------------------------------------------------------------------------------------------------------------------------
src_uri : 
   petsc-3.24.5.tar.gz

----------------------------------------------------------------------------------------------------------------------------------------------------------------
bdepend : 
   dev-build/cmake
   virtual/pkgconfig
   virtual/fortran

depend : 
   virtual/blas
   virtual/lapack
   use afterimage
      media-libs/libafterimage
   use boost
      dev-libs/boost
   use cuda
      >=dev-util/nvidia-cuda-toolkit-3.2
   use fftw
      sci-libs/fftw:3.0 [ mpi? ]
   use hdf5
      sci-libs/hdf5:= [ mpi? ]
   use hypre
      >=sci-libs/hypre-2.18.0 [ int64? mpi? ]
   use metis
      >=sci-libs/parmetis-4
   use mpi
      virtual/mpi [ fortran? ]
   use mumps
      sci-libs/mumps [ mpi? ]
      sci-libs/scalapack
   use scotch
      sci-libs/scotch [ int64? mpi? ]
   use superlu
      >=sci-libs/superlu-5
   use X
      x11-libs/libX11
   any 
      dev-lang/python:3.13
      dev-lang/python:3.12
   virtual/fortran

idepend : 
   [not set]

rdepend : 
   virtual/blas
   virtual/lapack
   use afterimage
      media-libs/libafterimage
   use boost
      dev-libs/boost
   use cuda
      >=dev-util/nvidia-cuda-toolkit-3.2
   use fftw
      sci-libs/fftw:3.0 [ mpi? ]
   use hdf5
      sci-libs/hdf5:= [ mpi? ]
   use hypre
      >=sci-libs/hypre-2.18.0 [ int64? mpi? ]
   use metis
      >=sci-libs/parmetis-4
   use mpi
      virtual/mpi [ fortran? ]
   use mumps
      sci-libs/mumps [ mpi? ]
      sci-libs/scalapack
   use scotch
      sci-libs/scotch [ int64? mpi? ]
   use superlu
      >=sci-libs/superlu-5
   use X
      x11-libs/libX11
   virtual/fortran

pdepend : 
   [not set]