scipy_iter_solver.py¶
Define the scipy iterative solver class.
-
class
openmdao.solvers.linear.scipy_iter_solver.
ScipyKrylov
(**kwargs)[source]¶ Bases:
openmdao.solvers.solver.LinearSolver
The Krylov iterative solvers in scipy.sparse.linalg.
Attributes
precon
(Solver) Preconditioner for linear solve. Default is None for no preconditioner.
-
SOLVER
= 'LN: SCIPY'¶
-
__init__
(**kwargs)[source]¶ Declare the solver option.
- Parameters
- **kwargs{}
dictionary of options set by the instantiating class/script.
-
add_recorder
(recorder)¶ Add a recorder to the solver’s RecordingManager.
- Parameters
- recorder<CaseRecorder>
A recorder instance to be added to RecManager.
-
cleanup
()¶ Clean up resources prior to exit.
-
property
msginfo
¶ Return info to prepend to messages.
- Returns
- str
Info to prepend to messages.
-
record_iteration
(**kwargs)¶ Record an iteration of the current Solver.
- Parameters
- **kwargsdict
Keyword arguments (used for abs and rel error).
-