slepc4py.SLEPc.SVD.Type — slepc4py 3.25.1 documentation

Skip to main content
`Ctrl`+`K`

# slepc4py.SLEPc.SVD.Type

class slepc4py.SLEPc.SVD.Type

  Bases: `object`

  SVD type.

  Native singular value solvers.

  - `CROSS`: Eigenproblem with the cross-product matrix.

  - `CYCLIC`: Eigenproblem with the cyclic matrix.

  - `LANCZOS`: Explicitly restarted Lanczos.

  - `TRLANCZOS`: Thick-restart Lanczos.

  - `RANDOMIZED`: Iterative RSVD for low-rank matrices.

  Wrappers to external SVD solvers (should be enabled during installation of SLEPc).

  - `LAPACK`: Sequential dense SVD solver.

  - `SCALAPACK`: Parallel dense SVD solver.

  - `KSVD`: Parallel dense SVD solver.

  - `ELEMENTAL`: Parallel dense SVD solver.

  - `PRIMME`: Iterative SVD solvers of Davidson type.

  See also

  `SVDType`

  Attributes Summary

  `CROSS` | Object `CROSS` of type `str`
  `CYCLIC` | Object `CYCLIC` of type `str`
  `ELEMENTAL` | Object `ELEMENTAL` of type `str`
  `KSVD` | Object `KSVD` of type `str`
  `LANCZOS` | Object `LANCZOS` of type `str`
  `LAPACK` | Object `LAPACK` of type `str`
  `PRIMME` | Object `PRIMME` of type `str`
  `RANDOMIZED` | Object `RANDOMIZED` of type `str`
  `SCALAPACK` | Object `SCALAPACK` of type `str`
  `TRLANCZOS` | Object `TRLANCZOS` of type `str`

  Attributes Documentation

  CROSS: str = CROSS

    Object `CROSS` of type `str`

  CYCLIC: str = CYCLIC

    Object `CYCLIC` of type `str`

  ELEMENTAL: str = ELEMENTAL

    Object `ELEMENTAL` of type `str`

  KSVD: str = KSVD

    Object `KSVD` of type `str`

  LANCZOS: str = LANCZOS

    Object `LANCZOS` of type `str`

  LAPACK: str = LAPACK

    Object `LAPACK` of type `str`

  PRIMME: str = PRIMME

    Object `PRIMME` of type `str`

  RANDOMIZED: str = RANDOMIZED

    Object `RANDOMIZED` of type `str`

  SCALAPACK: str = SCALAPACK

    Object `SCALAPACK` of type `str`

  TRLANCZOS: str = TRLANCZOS

    Object `TRLANCZOS` of type `str`