Automatic element reordering for finite element analysis with frontal solution schemes
- 1 August 1983
- journal article
- research article
- Published by Wiley in International Journal for Numerical Methods in Engineering
- Vol. 19 (8) , 1153-1181
Abstract
This paper describes an element reordering algorithm which is suitable for use with a frontal solution package. The procedure is shown to generate efficient element numberings for a wide variety of test examples. In an effort to obtain an optimum elimination order, the algorithm first renumbers the nodes, and then uses this result to resequence the elements. This intermediate step is necessary because of the nature of the frontal solution procedure, which assembles variables on an element‐by‐element basis but eliminates them node by node. To renumber the nodes, a modified version of the King1 algorithm is used. In order to minimize the number of nodal numbering schemes that need to be considered, the starting nodes are selected automatically by using some concepts from graph theory. Once the optimum numbering sequence has been ascertained, the elements are then reordered in an ascending sequence of their lowest‐numbered nodes. This ensures that the new elimination order is preserved as closely as possible.For meshes that are composed of a single type of high‐order element, it is only necessary to consider the vertex nodes in the renumbering process. This follows from the fact that mesh numberings which are optimal for low‐order elements are also optimal for high‐order elements. Significant economies in the reordering strategy may thus be achieved. A computer implementation of the algorithm, written in FORTRAN IV, is given.Keywords
This publication has 11 references indexed in Scilit:
- An algorithm for frontwidth reductionInternational Journal for Numerical Methods in Engineering, 1981
- Automatic reduction of frontwidth for finite element analysisInternational Journal for Numerical Methods in Engineering, 1980
- An Implementation of a Pseudoperipheral Node FinderACM Transactions on Mathematical Software, 1979
- An Algorithm for Reducing the Bandwidth and Profile of a Sparse MatrixSIAM Journal on Numerical Analysis, 1976
- An automatic node relabelling scheme for minimizing a matrix or network bandwidthInternational Journal for Numerical Methods in Engineering, 1976
- Bandwidth reduction by automatic renumberingInternational Journal for Numerical Methods in Engineering, 1973
- Several Strategies for Reducing the Bandwidth of Matrices1972
- Algorithm for Matrix Bandwidth ReductionJournal of the Structural Division, 1972
- An automatic reordering scheme for simultaneous equations derived from network systemsInternational Journal for Numerical Methods in Engineering, 1970
- A frontal solution program for finite element analysisInternational Journal for Numerical Methods in Engineering, 1970