petsc

Description:Portable, Extensible Toolkit for Scientific Computation
License: BSD-2
Homepage:https://www.mcs.anl.gov/petsc/
Location:Portage
Legend:
  • + - stable
  • ~ - unstable
  • M - hardmask
alpha amd64 arm hppa ia64 m68k mips ppc ppc64 s390 sh sparc x86
3.13.1 diff - ~ - - - - - - - - - - ~
3.13.0 - ~ - - - - - - - - - - ~

USE flags

  • afterimage - Use Afterstep image library (media-libs/libafterimage)
  • boost - Use boost (dev-libs/boost)
  • complex-scalars - Make scalars complex
  • cxx - Build support for C++ (bindings, extra libraries, code generation, ...)
  • 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
  • doc - Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
  • 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
  • metis - Add support for metis (sci-libs/parmetis)
  • mpi - Add MPI (Message Passing Interface) layer to the apps that support it
  • mumps - Add support for mumps (sci-libs/mumps)
  • scotch - Add support for scotch (sci-libs/scotch)
  • sparse - Use suitesparse (sci-libs/suitesparse) including cholmod (sci-libs/cholmod) for sparse factorization
  • superlu - Use superlu (sci-libs/superlu) for preconditioning
  • threads - Add threads support for various packages. Usually pthreads
  • X - Add support for X11

Also available in: Atom

Thank you!