EPSCHASESetDegree#
Sets the degree of the Chebyshev polynomial filter in the ChASE solver.
Synopsis#
#include "slepceps.h"
PetscErrorCode EPSCHASESetDegree(EPS eps,PetscInt deg,PetscBool opt)
Logically Collective
Input Parameters#
eps - the linear eigensolver context
deg - initial degree of Chebyshev polynomial filter
opt - internal optimization of polynomial degree
Options Database Keys#
-eps_chase_degree <deg> - set the initial degree
-eps_chase_degree_opt - toggle the optimization
Note#
See the documentation of ChASE [Winkelmann et al., 2019] for details.
References#
J. Winkelmann, P. Springer, and E. Di Napoli. ChASE: Chebyshev accelerated subspace iteration eigensolver for sequences of hermitian eigenvalue problems. ACM Trans. Math. Software, 2019. doi:10.1145/3313828.
See Also#
EPS: Eigenvalue Problem Solver, EPSCHASE, EPSCHASEGetDegree()
Level#
advanced
Location#
Implementations#
EPSCHASESetDegree_ChASE() in src/eps/impls/external/chase/chase.c
Index of all EPS routines Table of Contents for all manual pages Index of all manual pages