Title |
A Strategy for the Object-Oriented Finite Element Programming focused on Expansibility |
Abstract |
We take notice that modifications to existing finite element programs(FEP) are frequently required whenever new finite element models, new material models, of even new solution algorithms are established. However, conventional FEPs are not easily reshaped, so developers must redesign and rebuild them. Future concerns will likely drift towards how to minimize the development efforts rather than computing efficiency.This paper describe the application of object-oriented design(OOD) to an expandable finite element program(EFEP). The benefits of OOD in finite element programming(FEPing) are examined and described. The classes for effective matrix operations are organized into matrix class framework(MCF) and the classes which constitute FEP are organized into finite element class framework(FCF). These are frameworks for FEPing. Then, the application classes have been defined and developed on the basis of MCF and FCF. An FEP can be easily developed, modified and expanded within the above-mentioned FEPing framework. |