An algorithm for assembly of stiffness matrices into a compacted data structure
Abstract
A data structure is described that stores only the non‐zero terms of the assembled stiffness matrix. This storage scheme results in considerable reduction in memory demand during the assembly phase of a finite element program. Therefore, larger matrices can be formed in the main memory of the computer. When secondary store must be used this approach reduces the I/O cost during the assembly stage. An algorithm is derived that starts with the element connectivity information and generates the compacted data structure. The element matrices are then assembled to form the stiffness matrix with this storage scheme. The assembly algorithm is described and a FORTRAN listing of the routines is presented. The reduction in storage is demonstrated with the aid of numerical examples.
Citation
Nour‐Omid, B. and Taylor, R.L. (1984), "An algorithm for assembly of stiffness matrices into a compacted data structure", Engineering Computations, Vol. 1 No. 4, pp. 312-317. https://doi.org/10.1108/eb023585
Publisher
:MCB UP Ltd
Copyright © 1984, MCB UP Limited