portage-ng / portage / sci-libs / pastix / 6.0.3
portage-ng --info
>>> Printing information for: portage://sci-libs/pastix-6.0.3


----------------------------------------------------------------------------------------------------------------------------------------------------------------
description : 
   Parallel solver for very large sparse linear systems
homepage : 
   https://solverstack.gitlabpages.inria.fr/pastix/ https://gitlab.inria.fr/solverstack/pastix
maintainer : 
   sci@gentoo.org
license : 
   CeCILL-C
eapi : 
   8
slot : 
   0
subslot : 
   [not set]

----------------------------------------------------------------------------------------------------------------------------------------------------------------
iuse : 
   cuda
   examples
   +fortran
   int64
   metis
   mpi
   +python
   +scotch
   starpu
   test
   +python_single_target_python3_12
required_use : 
   one 
      python_single_target_python3_12
   any 
      metis
      scotch
keywords : 
   stable(amd64)
   stable(arm)
   stable(arm64)
   unstable(loong)
   unstable(ppc)
   unstable(ppc64)
   unstable(riscv)
   unstable(sparc)
   unstable(x86)
properties : 
   [not set]
eclasses : 
   toolchain-funcs
   flag-o-matic
   multiprocessing
   ninja-utils
   xdg-utils
   cmake
   fortran-2
   eapi9-pipestatus
   python-utils-r1
   python-single-r1
defined_phases : 
   compile
   configure
   install
   prepare
   setup
   test
installed : 
   [not set]

----------------------------------------------------------------------------------------------------------------------------------------------------------------
src_uri : 
   pastix-6.0.3.tar.gz

----------------------------------------------------------------------------------------------------------------------------------------------------------------
bdepend : 
   use python_single_target_python3_12
      dev-lang/python:3.12
   virtual/pkgconfig
   use test
      sys-apps/hwloc:0=
      virtual/blas
      virtual/cblas
      virtual/lapack
      virtual/lapacke
      use cuda
         dev-util/nvidia-cuda-toolkit
      use metis
         sci-libs/metis [ int64(+)= ]
      use mpi
         virtual/mpi [ fortran ]
         use metis
            sci-libs/parmetis
      use python
         use python_single_target_python3_12
            dev-lang/python:3.12
         use python_single_target_python3_12
            dev-python/numpy [ python_targets_python3_12(-) ]
            dev-python/scipy [ python_targets_python3_12(-) ]
      use scotch
         >=sci-libs/scotch-6.1.0-r1:0= [ int64= mpi? ]
      use starpu
         >=dev-libs/starpu-1.3.0:0=
   app-alternatives/ninja
   >=dev-build/cmake-3.28.5
   virtual/fortran

depend : 
   sys-apps/hwloc:0=
   virtual/blas
   virtual/cblas
   virtual/lapack
   virtual/lapacke
   use cuda
      dev-util/nvidia-cuda-toolkit
   use metis
      sci-libs/metis [ int64(+)= ]
   use mpi
      virtual/mpi [ fortran ]
      use metis
         sci-libs/parmetis
   use python
      use python_single_target_python3_12
         dev-lang/python:3.12
      use python_single_target_python3_12
         dev-python/numpy [ python_targets_python3_12(-) ]
         dev-python/scipy [ python_targets_python3_12(-) ]
   use scotch
      >=sci-libs/scotch-6.1.0-r1:0= [ int64= mpi? ]
   use starpu
      >=dev-libs/starpu-1.3.0:0=
   virtual/fortran

idepend : 
   [not set]

rdepend : 
   sys-apps/hwloc:0=
   virtual/blas
   virtual/cblas
   virtual/lapack
   virtual/lapacke
   use cuda
      dev-util/nvidia-cuda-toolkit
   use metis
      sci-libs/metis [ int64(+)= ]
   use mpi
      virtual/mpi [ fortran ]
      use metis
         sci-libs/parmetis
   use python
      use python_single_target_python3_12
         dev-lang/python:3.12
      use python_single_target_python3_12
         dev-python/numpy [ python_targets_python3_12(-) ]
         dev-python/scipy [ python_targets_python3_12(-) ]
   use scotch
      >=sci-libs/scotch-6.1.0-r1:0= [ int64= mpi? ]
   use starpu
      >=dev-libs/starpu-1.3.0:0=
   virtual/fortran

pdepend : 
   [not set]