𝔖 Bobbio Scriptorium
✦   LIBER   ✦

IMPROVING MODULARITY IN OBJECT-ORIENTED FINITE ELEMENT PROGRAMMING

✍ Scribed by DUBOIS-PÈLERIN, YVES ;PEGON, PIERRE


Publisher
John Wiley and Sons
Year
1997
Tongue
English
Weight
119 KB
Volume
13
Category
Article
ISSN
1069-8299

No coin nor oath required. For personal study only.

✦ Synopsis


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 not proved signi®cantly more successful than classical Fortran programming. The ®rst of these is the lack of adequate data structures between the analysis speci®cations and the basic objects of the ®nite element method, like the element and the node. This is solved by de®ning two classes of objects, namely problem and domain, with clearly dierentiated speci®cations. The second gap deals with solving linear equation systems. Introducing an intermediate class UnassembledMatrix allows alternative storage/solving schemes to be implemented in a very ¯exible manner.


📜 SIMILAR VOLUMES


Object oriented programming of the finit
✍ R. I. Mackie 📂 Article 📅 1992 🏛 John Wiley and Sons 🌐 English ⚖ 674 KB

## 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

Tensor objects in finite element program
✍ Boris Jeremić; Stein Sture 📂 Article 📅 1998 🏛 John Wiley and Sons 🌐 English ⚖ 133 KB

This paper describes a novel programming tool, nDarray, which is designed using an Object Oriented Paradigm (OOP) and implemented in the C++ programming language. Finite element equations, represented in terms of multidimensional tensors are easily manipulated and programmed. The usual matrix form o

Finite element analysis of solidificatio
✍ I. Masters; A. S. Usmani; J. T. Cross; R. W. Lewis 📂 Article 📅 1997 🏛 John Wiley and Sons 🌐 English ⚖ 577 KB

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

Object oriented matrix classes for use i
✍ Gordon W. Zeglinski; Ray P. S. Han; Peter Aitchison 📂 Article 📅 1994 🏛 John Wiley and Sons 🌐 English ⚖ 828 KB

This paper presents a new method of writing finite element programs using the programming approach known as object oriented programming (OOP). More specifically, the C + + language is used to illustrate the key OOP concepts. In addition to the OOP finite element examples, a detailed discussion of OO

Issues in convergence improvement for no
✍ Sven K. Esche; Gary L. Kinzel; Taylan Altan 📂 Article 📅 1997 🏛 John Wiley and Sons 🌐 English ⚖ 201 KB 👁 2 views

Systems of non-linear equations as they arise when analysing various physical phenomena and technological processes by the implicit Finite Element Method (FEM) are commonly solved by the Newton-Raphson method. The modelling of sheet metal forming processes is one example of highly non-linear problem