6.1.4 Direct linear equation solver

Products: ABAQUS/Standard  ABAQUS/CAE  

References

Overview

Linear equation solution is used in linear and nonlinear analysis. In nonlinear analysis ABAQUS/Standard uses the Newton method or a variant of it, such as the Riks method, within which it is necessary to solve a set of linear equations at each iteration. The direct linear equation solver finds the exact solution to this system of linear equations (up to machine precision). The direct linear equation solver in ABAQUS/Standard:

  • uses a sparse, direct, Gauss elimination method; and

  • often represents the most time consuming part of the analysis (especially for large models)—the storage of the equations occupies the largest part of the disk space during the calculations.

The sparse solver

The direct sparse solver uses a “multifront” technique that can reduce the computational time to solve the equations dramatically if the equation system has a sparse structure. Such a matrix structure typically arises when the physical model is made from several parts or branches that are connected together; a spoked wheel is a good example of a structure that has a sparse stiffness matrix. Space frames and other structures modeled with beams, trusses, and shells often have sparse stiffness matrices. In contrast, a blocky structure—such as a single, solid, three-dimensional block (see Elastic-plastic line spring modeling of a finite length cylinder with a part-through axial flaw, Section 1.4.3 of the ABAQUS Example Problems Manual)—provides little opportunity for the sparse solver to reduce the computer time. For large blocky structures, the iterative linear equation solver may be more efficient (see Iterative linear equation solver, Section 6.1.5).

Input File Usage:           Use the following option to use the default direct sparse solver:
*STEP

ABAQUS/CAE Usage: 

Step module: step editor: Other: Method: Direct