Computational & Technology Resources
an online resource for computational,
engineering & technology publications
Civil-Comp Proceedings
ISSN 1759-3433
CCP: 59
DEVELOPMENTS IN ANALYSIS AND DESIGN USING FINITE ELEMENT METHODS
Edited by: B.H.V. Topping and B. Kumar
Paper III.3

Object-Oriented Programming and Numerical Methods in Finite Element Analysis

R.I. Mackie

Department of Civil Engineering, University of Dundee, Scotland

Full Bibliographic Reference for this paper
R.I. Mackie, "Object-Oriented Programming and Numerical Methods in Finite Element Analysis", in B.H.V. Topping, B. Kumar, (Editors), "Developments in Analysis and Design using Finite Element Methods", Civil-Comp Press, Edinburgh, UK, pp 55-62, 1999. doi:10.4203/ccp.59.3.3
Abstract
The paper describes how the UtDU decomposition method and sub-structuring algorithms can be implemented using object-oriented techniques. It is shown that this enables the algorithms to be implemented very concisely. Moreover, there is no increase in code complexity when the algorithms are extended to take account of sparsity. The sub-structuring, or domain decomposition, algorithms are expressed in block matrix terms, and classes are used to represent each of these matrices. The solution processes are incorporated in a finite element program. The finite element program uses a distributed data structure, and this facilitates a straightforward interface between the finite element program and the mathematics. Moreover the program possesses a clear control structure for responding to user changes to the finite element model.

purchase the full-text of this paper (price £20)

go to the previous paper
go to the next paper
return to the table of contents
return to the book description
purchase this book (price £74 +P&P)