Iterative linear equation solver

The iterative linear equation solver in Abaqus/Standard:

  • can be used for linear and nonlinear static, quasi-static, heat transfer, geostatic, and coupled pore fluid diffusion and stress analysis solution procedures;

  • should be used only for large, well-conditioned models for which the direct sparse solver (see Direct linear equation solver) requires a prohibitively large number of floating point operations;

  • is likely to be dramatically faster than the direct equation solver for large, well-conditioned, blocky structures;

  • runs totally in-core and uses less storage than the direct sparse solver (memory and disk combined);

  • can be used only with three-dimensional models;

  • must be the only solver invoked in the analysis (i.e., you cannot use the iterative solver in one step and the direct solver in another);

  • cannot be used with automatic stabilization with an adaptive damping factor (see Adaptive automatic stabilization scheme);

  • can be used with a constant damping factor if stabilization is necessary (see Automatic stabilization of static problems with a constant damping factor);

  • cannot be used if the system of equations includes Lagrange multiplier degrees of freedom (i.e., associated with distributing couplings, hybrid elements, connector elements, contact with direct enforcement); and

  • will degrade performance if used with models containing dense linear constraints (e.g., equations, kinematic couplings, MPCs) that eliminate a large number of slave degrees of freedom per master degree of freedom and/or eliminate some slave degrees of freedom in favor of a large number of master degrees of freedom.

The following topics are discussed:

Related Topics
In Other Guides
*STEP
*SOLVER CONTROLS
Parallel execution in Abaqus/Standard
Customizing solver controls

ProductsAbaqus/StandardAbaqus/CAE