Abstract
An object-oriented approach is used to implement a fully interactive finite element program. The program provides rapid response to user changes to the structure. The main features of the design of the program are: (i) an object-oriented distributed data model is used for the finite element objects; (ii) the calculation process is substructure-based; (iii) multi-threading (i.e. concurrent processing) is used. The distributed data structure used matches closely the data structure used by the mathematics of the sub-structure-based calculation process, and that of the multi-threading used in the program. The object-oriented approach makes it much easier to exercise control over the calculation processes, both in terms of the algorithms used, and in taking advantage of the multi-threading, (C) 1998 Published by Elsevier Science Ltd. All rights reserved.
Original language | English |
---|---|
Pages (from-to) | 139-149 |
Number of pages | 11 |
Journal | Advances in Engineering Software |
Volume | 29 |
Issue number | 2 |
DOIs | |
Publication status | Published - Mar 1998 |
Keywords
- sub-structuring
- object-oriented methods
- finite elements
- concurrent processing
- interactivity