struct bHYPRE_Hybrid__object

Symbol "bHYPREHybrid" (version 100)

Documentation

Symbol "bHYPREHybrid" (version 100)

Hybrid solver first tries to solve with the specified Krylov solver, preconditioned by diagonal scaling (this combination is the "first solver") If that fails to converge, it will try again with the user-specified preconditioner (this combination is the "second solver").

Specify the preconditioner by calling SecondSolver's SetPreconditioner method. If no preconditioner is specified (equivalently, if the preconditioner for SecondSolver is IdentitySolver), the preconditioner for the second try will be one of the following defaults. StructMatrix: SMG. other matrix types: not implemented

The Hybrid solver's Setup method will call Setup on KrylovSolver, so the user should not call Setup on KrylovSolver.

Alphabetic index