A new object-oriented finite element analysis program architecture
โ Scribed by G.C. Archer; G. Fenves; C. Thewalt
- Publisher
- Elsevier Science
- Year
- 1999
- Tongue
- English
- Weight
- 643 KB
- Volume
- 70
- Category
- Article
- ISSN
- 0045-7949
No coin nor oath required. For personal study only.
โฆ Synopsis
This paper presents a new architecture for ยฎnite element analysis software, developed using object-oriented design. The resulting system is capable of the modeling and simulation of structural behavior, including the consideration of nonlinear static and dynamic eects. An innovation of the system design is the creation of several classes of objects that separate the analysis tasks from the details of the ยฎnite element model. This separation leads to ยฏexible, extensible code. The overall system design and a prototype implementation are presented.
๐ SIMILAR VOLUMES
Making a ยฎnite element code easier to maintain is achieved by further modularizing it. Due to its two levels of modularity (of procedures and data), object-oriented programming is the method of choice. Its potential is investigated in two bottlenecks of ยฎnite element programming where so far it has
## Abstract The finite element method is by its nature very modular. Object oriented programming enables full advantage to be taken of this modularity. This makes for safer and easier programming, and extending or modifying object oriented programs is very straightforward. The paper describes an ob
One of the major reasons why finite element codes are difficult to keep clean and maintainable is that operations involving nodal information (and in particular, boundary conditions) show up in many sections of the programs and in many different contexts. The matter is further complicated by the ina
This paper describes an implementation in C++ and in parallel of an explicit รฟnite element formulation for the solution of transient heat conduction problems with phase change. The scheme requires a very small timestep because of its conditional stability, but, as no matrix inversion is required, th