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
Adaptive finite element methods in computational mechanics
Computer Methods in Applied Mechanics and Engineering - Special issue on reliability in computational mechanics
Object-oriented models for numerical and finite element analysis
Object-oriented models for numerical and finite element analysis
Expressing object-oriented concepts in Fortran 90
ACM SIGPLAN Fortran Forum
The unified software development process
The unified software development process
Object Oriented Programming Via FORTRAN 90/95
Object Oriented Programming Via FORTRAN 90/95
Object-oriented Fortran 90 P-adaptive finite element method
Advances in Engineering Software - Engineering computational technology
Object-oriented programming in FEM and BEM: a bibliography (1990-2003)
Advances in Engineering Software
Journal of Computational and Applied Mathematics - Special issue: Selected papers from the 2nd international conference on advanced computational methods in engineering (ACOMEN2002) Liege University, Belgium, 27-31 May 2002
Resolving the shock-induced combustion by an adaptive mesh redistribution method
Journal of Computational Physics
Adaptive computations on conforming quadtree meshes
Finite Elements in Analysis and Design - Special issue: The sixteenth annual Robert J. Melosh competition
Advances in Engineering Software
Advances in Engineering Software
Hi-index | 0.00 |
In this paper, an object-oriented framework for numerical analysis of multi-physics applications is presented. The framework is divided into several basic sets of classes that enable the code segments to be built according to the type of problem to be solved. Fortran 2003 was used in the development of this finite element program due to its advantages for scientific and engineering programming and its new object-oriented features. The program was developed with h-type adaptive mesh refinement, and it was tested for several classical cases involving heat transfer, fluid mechanics and structural mechanics. The test cases show that the adaptive mesh is refined only in the localization region where the feature gradient is relatively high. The overall mesh refinement and the h-adaptive mesh refinement were justified with respect to the computational accuracy and the CPU time cost. Both methods can improve the computational accuracy with the refinement of mesh. The overall mesh refinement causes the CPU time cost to greatly increase as the mesh is refined. However, the CPU time cost does not increase very much with the increase of the level of h-adaptive mesh refinement. The CPU time cost can be saved by up to 90%, especially for the simulated system with a large number of elements and nodes.