Object-oriented finite element programming: I: Governing principles
Computer Methods in Applied Mechanics and Engineering
Object-oriented finite element in programming: II: A prototype program in Smalltalk
Computer Methods in Applied Mechanics and Engineering
The superconvergent patch recovery (SPR) and adaptive finite element refinement
Computer Methods in Applied Mechanics and Engineering - Special issue on reliability in computational mechanics
Object-oriented programming of adaptive finite element and finite volume methods
Applied Numerical Mathematics
Expressing object-oriented concepts in Fortran 90
ACM SIGPLAN Fortran Forum
Object-oriented programming paradigms in scientific computing
Object-oriented programming paradigms in scientific computing
Object Oriented Programming Via FORTRAN 90/95
Object Oriented Programming Via FORTRAN 90/95
Object-oriented programming in FEM and BEM: a bibliography (1990-2003)
Advances in Engineering Software
Advances in Engineering Software
Hi-index | 0.00 |
Over the last decade, there has been an increased awareness of the benefits of employing Object-Oriented (OO) design and methodologies for development of software. Among the various languages available for OO development, Fortran 95 has some clear advantages for scientific and engineering programming. It offers features similar to other OO languages like C++ and Smalltalk as well as extensive and efficient numerical abilities. This paper will describe the OO design and implementation of P-adaptive finite element analysis (FEA) using Fortran. We will demonstrate how various OO principles were successfully employed to achieve greater flexibility, easier maintainability and extensibility. This is helpful for a complex program like an adaptive finite element implementation.