itengine#
- Mapdl.itengine(type_='', enginename='', precondname='', matrix='', rhsvector='', solvector='', maxiter='', toler='', **kwargs)#
Performs a solution using an iterative solver.
APDL Command:
*ITENGINE
- Parameters:
- type_
Specifies the algorithm to be used:
- enginename
Name used to identify this iterative solver engine. Must be specified.
- precondname
Linear solver engine name (
*LSENGINE
) identifying the factored matrix to be used as the preconditioner.- matrix
Name of the matrix to solve.
- rhsvector
Matrix (load vector) name.
- solvector
Solution vector name. If non-zero, it will be taken as the initial vector for the iterative process.
- maxiter
Maximum number of iterations allowed. Default is 2 times the number of rows in the matrix.
- toler
Convergence tolerance. Default is 1.0E-8.
Notes
This command solves Ax = b using a preconditioned conjugate gradient algorithm. It uses an existing factored system as the preconditioner. This solution method is useful if an existing matrix has been solved and minor changes have been made to the matrix.