EPSEVSLSetDamping#
Set the type of damping to be used in EVSL.
Synopsis#
#include "slepceps.h"
PetscErrorCode EPSEVSLSetDamping(EPS eps,EPSEVSLDamping damping)
Logically Collective
Input Parameters#
eps - the linear eigensolver context
damping - the type of damping, see
EPSEVSLDampingfor possible values
Options Database Key#
-eps_evsl_damping <damping> - set the type of damping
Notes#
Damping is applied when building the polynomial to be used when solving the eigenproblem, and also during estimation of the DOS with the KPM method.
See the documentation of EVSL [Li et al., 2019] for details.
References#
R. Li, Y. Xi, L. Erlandson, and Y. Saad. The eigenvalues slicing library (EVSL): algorithms, implementation, and software. SIAM J. Sci. Comput., 41(4):C393–C415, 2019. doi:10.1137/18M1170935.
See Also#
EPS: Eigenvalue Problem Solver, EPSEVSL, EPSEVSLGetDamping(), EPSEVSLSetDOSParameters()
Level#
advanced
Location#
Implementations#
EPSEVSLSetDamping_EVSL() in src/eps/impls/external/evsl/evsl.c
Index of all EPS routines Table of Contents for all manual pages Index of all manual pages