Visual Kinematics, Inc.

Home
Company
Products
Applications
Customers
FAQ's
Vicinity Map
Job Opportunities
Contact Us

Iterative Solver for Linear Equation Systems

Direct factorization techniques have been the norm in standard commercial finite element software. However, over the last several years, iterative solution schemes for linear systems of equations have made their way into commercial finite element programs due to the two benefits they offer: less CPU time and less memory.

The iterative solver from Visual Kinematics is a standard feature in the VfsTools component software library. It is based on a Preconditioned Conjugate Gradient method, and is suitable for all symmetric, positive definite matrices. Our many years of experience in the finite element arena has resulted in an extremely fast iterative solver especially designed for finite element problems. The performance is very competitive for both continuum elements (e.g. 10-node tetrahedra), and shell elements (e.g. 8-node quadrilaterals). The performance characteristics are retained even in the thin shell limit.

Two examples below illustrate the iterative solver performance. Each simulation was run on a 175MHz MIPS R10000 Silicon Graphics Workstation. The quoted times for the iterative solver include only the CPU time spent in the analysis performing the solution of the linear system of equations for a single load vector. This includes all time required to form the preconditioner and perform the iterative solution. It specifically does not include the time for element stiffness formulation and stress computation. Both problems used less than 512 Mbytes of memory and no disk space.


10-Node Tetrahedron Example

The pressure loaded model is shown below. It contains 74,478 nodes, and 39,630 elements. After supressing 4,374 zero boundary conditions, the remaining linear system consists of 219,057 equations.

10-Node Tetrahedron Model

The linear equation solution time was 181 seconds, Displacement magnitude contours are shown in the figure below.

10-Node Tetrahedron Solution

8-Node Quadrilateral Shell Example

Unlike continuum elements, shell-based problems are known for leading to ill-conditioned systems, as membrane, bending, and transverse shear effects are orders of magnitude apart. The problem analyzed is shown below. Its planar dimensions are 1,319mm by 1,575mm, with a thickness of 3mm. The model consists of 37,302 nodes and 12,275 elements, and is loaded via a uniform pressure. After suppressing 2,124 zero boundary conditions, the resulting linear system consists of 221,688 equations.

8-Node Quadrilateral Shell Model

The linear equation solution time was 315 seconds. Displacement magnitude contours are shown below.

8-Node Quadrilateral Shell Solution


[Home |Company |Products |Applications |Customers |FAQ's |Vicinity Map |Jobs ]

© Copyright 2004, Visual Kinematics, Inc.