Object-oriented programming of adaptive finite element and finite volume methods

作者: Jinn-Liang Liu , Ing-Jer Lin , Miin-Zhih Shih , Ren-Chuen Chen , Mao-Chung Hsieh

DOI: 10.1016/S0168-9274(96)00044-X

关键词: AlgorithmFinite volume methodObject-oriented programmingTheoretical computer scienceData typeFinite element methodMathematicsFortranData structureProcedural programmingInheritance (object-oriented programming)

摘要: This article describes an object-oriented implementation of the finite element method and volume in a unified adaptive system using programming language C++. The applies to various types mathematical model problems. Traditionally, different numerical methods for problems are implemented independently by procedural languages such as C Fortran. Moreover, analysis programs more complicated than nonadaptive programs. Nevertheless, these share many common properties linear solvers, data structures, posteriori error analyses, refinement processes. Some advantageous features demonstrated through integration system. New objects specific also introduced. is well-structured, extendable, maintainable due mainly nature encapsulation inheritance programming.

参考文章(34)
David Kinderlehrer, Guido Stampacchia, An introduction to variational inequalities and their applications ,(1980)
O. C. Zienkiewicz, Computational mechanics today International Journal for Numerical Methods in Engineering. ,vol. 34, pp. 9- 33 ,(1992) , 10.1002/NME.1620340104
Pavel B. Bochev, Max D. Gunzburger, Accuracy of least-squares methods for the Navier-Stokes equations Computers & Fluids. ,vol. 22, pp. 549- 563 ,(1993) , 10.1016/0045-7930(93)90025-5
R. H. W. Hoppe, R. Kornhuber, Adaptive multilevel methods for obstacle problems SIAM Journal on Numerical Analysis. ,vol. 31, pp. 301- 323 ,(1994) , 10.1137/0731016
Gregory L. Fenves, Object-oriented programming for engineering software development Engineering With Computers. ,vol. 6, pp. 1- 15 ,(1990) , 10.1007/BF01200200
Mark Ainsworth, J. Tinsley Oden, C. Y. Lee, Local a posteriori error estimators for variational inequalities Numerical Methods for Partial Differential Equations. ,vol. 9, pp. 23- 33 ,(1993) , 10.1002/NUM.1690090104
L. Demkowicz, J.T. Oden, W. Rachowicz, O. Hardy, Toward a universal h-p adaptive finite element strategy, part 1. Constrained approximation and data structure Computer Methods in Applied Mechanics and Engineering. ,vol. 77, pp. 79- 112 ,(1989) , 10.1016/0045-7825(89)90129-1
J.Tinsley Oden, J.M. Bass, C.Y. Huang, C.W. Berry, Recent results on smart algorithms and adaptive methods for two- and three-dimensional problems in computational fluid mechanics Computers & Structures. ,vol. 35, pp. 381- 396 ,(1990) , 10.1016/0045-7949(90)90063-8