Analysis Solvers

Your Ad Here


In finite element analysis, a problem is represented by a set of algebraic equations that must be solved simultaneously. There are two classes of solution methods: direct and iterative.

Direct methods solve the equations using exact numerical techniques. Iterative methods solve the equations using approximate techniques where in each iteration, a solution is assumed and the associated errors are evaluated. The iterations continue until the errors become acceptable.

The software offers the following choices:

Choosing a Solver

The Automatic choice for a solver is the default option for Static, Frequency, Buckling, and Thermal studies.

In the case of multi-area contact problems, where the area of contact is found through several contact iterations, the Direct Sparse solver is preferred.

For Nonlinear studies of models that have more than 50,000 degrees of freedom, the FFEPlus solver is more effective in giving a solution in a smaller amount of time.

While the two solvers are efficient for small problems (25,000 DOFs or less), there can be big differences in performance (speed and memory usage) in solving large problems.

If a solver requires more memory than available on the computer, then the solver uses disk space to store and retrieve temporary data. When this situation occurs, you get a message saying that the solution is going out of core and the solution progress slows down. If the amount of data to be written to the disk is very large, the solution progress can be extremely slow.

The following factors help you choose the proper solver:

Return SolidWorks Help Index

Your Ad Here