itengine#

Mapdl.itengine(type_='', enginename='', precondname='', matrix='', rhsvector='', solvector='', maxiter='', toler='', **kwargs)[source]#

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.