Object-oriented Fortran 90 P-adaptive finite element method

J.E Akin, M Singh
2002 Advances in Engineering Software  
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
more » ... ve 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. q 2002 Published by Elsevier Science Ltd. Keywords: Object-oriented design; P-adaptive finite element analysis; Fortran 0965-9978/02/$ -see front matter q 2002 Published by Elsevier Science Ltd. PII: S 0 9 6 5 -9 9 7 8 ( 0 2 ) 0 0 0 4 8 -0 Advances in Engineering Software xx (0000) xxx-xxx
doi:10.1016/s0965-9978(02)00048-0 fatcat:eiijja3zlrcahjls2daehurxzi