Skip to main content
`Ctrl`+`K`

# petsc4py.PETSc.Mat.SolverType

class petsc4py.PETSc.Mat.SolverType

  Bases: `object`

  Factored matrix solver type.

  See also

  `MatSolverType`

  Attributes Summary

  `BAS` | Object `BAS` of type `str`
  `CHOLMOD` | Object `CHOLMOD` of type `str`
  `CUDA` | Object `CUDA` of type `str`
  `CUSPARSE` | Object `CUSPARSE` of type `str`
  `ELEMENTAL` | Object `ELEMENTAL` of type `str`
  `ESSL` | Object `ESSL` of type `str`
  `KLU` | Object `KLU` of type `str`
  `LUSOL` | Object `LUSOL` of type `str`
  `MATLAB` | Object `MATLAB` of type `str`
  `MKL_CPARDISO` | Object `MKL_CPARDISO` of type `str`
  `MKL_PARDISO` | Object `MKL_PARDISO` of type `str`
  `MUMPS` | Object `MUMPS` of type `str`
  `PASTIX` | Object `PASTIX` of type `str`
  `PETSC` | Object `PETSC` of type `str`
  `SCALAPACK` | Object `SCALAPACK` of type `str`
  `SPQR` | Object `SPQR` of type `str`
  `STRUMPACK` | Object `STRUMPACK` of type `str`
  `SUPERLU` | Object `SUPERLU` of type `str`
  `SUPERLU_DIST` | Object `SUPERLU_DIST` of type `str`
  `UMFPACK` | Object `UMFPACK` of type `str`

  Attributes Documentation

  BAS: str = BAS

    Object `BAS` of type `str`

  CHOLMOD: str = CHOLMOD

    Object `CHOLMOD` of type `str`

  CUDA: str = CUDA

    Object `CUDA` of type `str`

  CUSPARSE: str = CUSPARSE

    Object `CUSPARSE` of type `str`

  ELEMENTAL: str = ELEMENTAL

    Object `ELEMENTAL` of type `str`

  ESSL: str = ESSL

    Object `ESSL` of type `str`

  KLU: str = KLU

    Object `KLU` of type `str`

  LUSOL: str = LUSOL

    Object `LUSOL` of type `str`

  MATLAB: str = MATLAB

    Object `MATLAB` of type `str`

  MKL_CPARDISO: str = MKL_CPARDISO

    Object `MKL_CPARDISO` of type `str`

  MKL_PARDISO: str = MKL_PARDISO

    Object `MKL_PARDISO` of type `str`

  MUMPS: str = MUMPS

    Object `MUMPS` of type `str`

  PASTIX: str = PASTIX

    Object `PASTIX` of type `str`

  PETSC: str = PETSC

    Object `PETSC` of type `str`

  SCALAPACK: str = SCALAPACK

    Object `SCALAPACK` of type `str`

  SPQR: str = SPQR

    Object `SPQR` of type `str`

  STRUMPACK: str = STRUMPACK

    Object `STRUMPACK` of type `str`

  SUPERLU: str = SUPERLU

    Object `SUPERLU` of type `str`

  SUPERLU_DIST: str = SUPERLU_DIST

    Object `SUPERLU_DIST` of type `str`

  UMFPACK: str = UMFPACK

    Object `UMFPACK` of type `str`