LOBPCG Eigensolver


o HYPRE_LOBPCGCreate
LOBPCG constructor
o HYPRE_LOBPCGDestroy
LOBPCG destructor
o HYPRE_LOBPCGSetPrecond
(Optional) Set the preconditioner to use.
o HYPRE_LOBPCGGetPrecond
o HYPRE_LOBPCGSetup
Set up A and the preconditioner (if there is one)
o HYPRE_LOBPCGSetupB
(Optional) Set up B.
o HYPRE_LOBPCGSetupT
(Optional) Set the preconditioning to be applied to Tx = b, not Ax = b
o HYPRE_LOBPCGSolve
Solve A x = lambda B x, y'x = 0
o HYPRE_LOBPCGSetTol
(Optional) Set the absolute convergence tolerance
o HYPRE_LOBPCGSetMaxIter
(Optional) Set maximum number of iterations
o HYPRE_LOBPCGSetPrecondUsageMode
Define which initial guess for inner PCG iterations to use: mode = 0: use zero initial guess, otherwise use RHS
o HYPRE_LOBPCGSetPrintLevel
(Optional) Set the amount of printing to do to the screen

Alphabetic index