To read this content please select one of the options below:

An algorithm for assembly of stiffness matrices into a compacted data structure

Bahram Nour‐Omid (Center for Pure and Applied Mathematics, University of California, Berkeley, CA 94720, USA)
Robert L. Taylor (Civil Engineering Department, University of California, Berkeley, CA 94720, USA)

Engineering Computations

ISSN: 0264-4401

Article publication date: 1 April 1984

266

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

Related articles