slepc-3.5.2 2014-10-10
Report Typos and Errors

Nonlinear Eigenvalue Problem Solvers - NEP: Examples

The Nonlinear Eigenvalue Problem (NEP) solver is the object provided by SLEPc for specifying an eigenvalue problem that is nonlinear with respect to the eigenvalue (not the eigenvector). This is intended for general nonlinear problems (rather than polynomial eigenproblems) described as T(λ)x=0.

As in the other solver objects, users can set various options at runtime via the options database (e.g., -nep_nev 4 -nep_type narnoldi). Options can also be set directly in application codes by calling the corresponding routines (e.g., NEPSetDimensions() / NEPSetType()).

Beginner - Basic usage
NEPComputeRelativeError NEPGetEigenpair NEPSetJacobian
NEPComputeResidualNorm NEPGetKSP NEPSetTarget
NEPConvergedReason NEPGetTarget NEPSolve
NEPCreate NEP NEPType
NEPDestroy NEPSetFromOptions NEPView
NEPGetConverged NEPSetFunction
Intermediate - Setting options for algorithms and data structures
NEPGetConstCorrectionTol NEPGetTrackAll NEPSetDimensions
NEPGetConvergedReason NEPGetType NEPSetInitialSpace
NEPGetDimensions NEPGetWhichEigenpairs NEPSetLagPreconditioner
NEPGetIterationNumber NEPMonitorAll NEPSetRefine
NEPGetLagPreconditioner NEPMonitorCancel NEPSetSplitOperator
NEPGetMonitorContext NEPMonitorConverged NEPSetTolerances
NEPGetRefine NEPMonitorFirst NEPSetTrackAll
NEPGetSplitOperatorInfo NEPMonitorSet NEPSetType
NEPGetSplitOperatorTerm NEPRefine NEPSetWhichEigenpairs
NEPGetTolerances NEPSetConstCorrectionTol NEPWhich
Advanced - Setting more advanced options and customization
NEPAppendOptionsPrefix NEPInterpolGetDegree NEPSetConvergenceTest
NEPGetBV NEPInterpolGetPEP NEPSetDS
NEPGetDS NEPInterpolSetDegree NEPSetOptionsPrefix
NEPGetErrorEstimate NEPInterpolSetPEP NEPSetRG
NEPGetFunction NEPRegisterAll NEPSetUp
NEPGetJacobian NEPRegister NEPSLPGetEPS
NEPGetOptionsPrefix NEPReset NEPSLPSetEPS
NEPGetRG NEPSetBV
Developer - Interfaces intended primarily for library developers, not for typical applications programmers
NEPAllocateSolution NEPComputeJacobian NEPSetKSP
NEPApplyFunction NEPFinalizePackage NEPSetWorkVecs
NEPApplyJacobian NEPInitializePackage
NEPComputeFunction NEPProjectOperator
No deprecated routines

Table of Contents