slepc4py.SLEPc.EPS.Type — slepc4py 3.24.2 documentation

Skip to main content
`Ctrl`+`K`

# slepc4py.SLEPc.EPS.Type

class slepc4py.SLEPc.EPS.Type

  Bases: `object`

  EPS type.

  Native eigenvalue solvers.

  - `POWER`: Power Iteration, Inverse Iteration, RQI.

  - `SUBSPACE`: Subspace Iteration.

  - `ARNOLDI`: Arnoldi.

  - `LANCZOS`: Lanczos.

  - `KRYLOVSCHUR`: Krylov-Schur (default).

  - `GD`: Generalized Davidson.

  - `JD`: Jacobi-Davidson.

  - `RQCG`: Rayleigh Quotient Conjugate Gradient.

  - `LOBPCG`: Locally Optimal Block Preconditioned Conjugate Gradient.

  - `CISS`: Contour Integral Spectrum Slicing.

  - `LYAPII`: Lyapunov inverse iteration.

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

  - `LAPACK`: Sequential dense eigensolver.

  - `ARPACK`: Iterative Krylov-based eigensolver.

  - `BLOPEX`: Implementation of LOBPCG.

  - `PRIMME`: Iterative eigensolvers of Davidson type.

  - `FEAST`: Contour integral eigensolver.

  - `SCALAPACK`: Parallel dense eigensolver for symmetric problems.

  - `ELPA`: Parallel dense eigensolver for symmetric problems.

  - `ELEMENTAL`: Parallel dense eigensolver for symmetric problems.

  - `EVSL`: Iterative eigensolver based on polynomial filters.

  - `CHASE`: Subspace iteration accelerated with polynomials.

  See also

  `EPSType`

  Attributes Summary

  `ARNOLDI` | Object `ARNOLDI` of type `str`
  `ARPACK` | Object `ARPACK` of type `str`
  `BLOPEX` | Object `BLOPEX` of type `str`
  `CHASE` | Object `CHASE` of type `str`
  `CISS` | Object `CISS` of type `str`
  `ELEMENTAL` | Object `ELEMENTAL` of type `str`
  `ELPA` | Object `ELPA` of type `str`
  `EVSL` | Object `EVSL` of type `str`
  `FEAST` | Object `FEAST` of type `str`
  `GD` | Object `GD` of type `str`
  `JD` | Object `JD` of type `str`
  `KRYLOVSCHUR` | Object `KRYLOVSCHUR` of type `str`
  `LANCZOS` | Object `LANCZOS` of type `str`
  `LAPACK` | Object `LAPACK` of type `str`
  `LOBPCG` | Object `LOBPCG` of type `str`
  `LYAPII` | Object `LYAPII` of type `str`
  `POWER` | Object `POWER` of type `str`
  `PRIMME` | Object `PRIMME` of type `str`
  `RQCG` | Object `RQCG` of type `str`
  `SCALAPACK` | Object `SCALAPACK` of type `str`
  `SUBSPACE` | Object `SUBSPACE` of type `str`

  Attributes Documentation

  ARNOLDI: str = ARNOLDI

    Object `ARNOLDI` of type `str`

  ARPACK: str = ARPACK

    Object `ARPACK` of type `str`

  BLOPEX: str = BLOPEX

    Object `BLOPEX` of type `str`

  CHASE: str = CHASE

    Object `CHASE` of type `str`

  CISS: str = CISS

    Object `CISS` of type `str`

  ELEMENTAL: str = ELEMENTAL

    Object `ELEMENTAL` of type `str`

  ELPA: str = ELPA

    Object `ELPA` of type `str`

  EVSL: str = EVSL

    Object `EVSL` of type `str`

  FEAST: str = FEAST

    Object `FEAST` of type `str`

  GD: str = GD

    Object `GD` of type `str`

  JD: str = JD

    Object `JD` of type `str`

  KRYLOVSCHUR: str = KRYLOVSCHUR

    Object `KRYLOVSCHUR` of type `str`

  LANCZOS: str = LANCZOS

    Object `LANCZOS` of type `str`

  LAPACK: str = LAPACK

    Object `LAPACK` of type `str`

  LOBPCG: str = LOBPCG

    Object `LOBPCG` of type `str`

  LYAPII: str = LYAPII

    Object `LYAPII` of type `str`

  POWER: str = POWER

    Object `POWER` of type `str`

  PRIMME: str = PRIMME

    Object `PRIMME` of type `str`

  RQCG: str = RQCG

    Object `RQCG` of type `str`

  SCALAPACK: str = SCALAPACK

    Object `SCALAPACK` of type `str`

  SUBSPACE: str = SUBSPACE

    Object `SUBSPACE` of type `str`