Improving modularity in object-oriented finite element programming

被引:0
|
作者
DuboisPelerin, Y [1 ]
Pegon, P [1 ]
机构
[1] COMMISS EUROPEAN COMMUNITIES, JOINT RES CTR, STRUCT MECH UNIT TP480, I-21020 ISPRA, VARESE, ITALY
来源
关键词
finite element method; software engineering; object-oriented programming;
D O I
10.1002/(SICI)1099-0887(199703)13:3<193::AID-CNM46>3.0.CO;2-I
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Making a finite element code easier to maintain is achieved by further modularizing it. Due to its two levels of modularity (of procedures and data), object-oriented programming is the method of choice. Its potential is investigated in two bottlenecks of finite element programming where so far it has not proved significantly more successful than classical Fortran programming. The first of these is the lack of adequate data structures between the analysis specifications and the basic objects of the finite element method, like the element and the node. This is solved by defining two classes of objects, namely problem and domain, with clearly differentiated specifications. The second gap deals with solving linear equation systems. Introducing an intermediate class UnassembledMatrix allows alternative storage/solving schemes to be implemented in a very flexible manner. (C) 1997 by John Wiley & Sons, Ltd.
引用
收藏
页码:193 / 198
页数:6
相关论文
共 50 条
  • [21] Object-oriented finite element programming for multiphase seepage in an oil reservoir
    Dong Ping-chuan
    Han De-jin
    Niu Yan-liang
    Li Li
    ROCK AND SOIL MECHANICS, 2009, 30 (04) : 1115 - +
  • [22] Object-oriented programming of rectangular truss element
    Jiang, F.
    Huang, L.
    Cao, X.
    INNOVATIONS IN STRUCTURAL ENGINEERING AND CONSTRUCTION, VOLS 1 AND 2, 2008, : 817 - 821
  • [23] OBJECT-ORIENTED FINITE-ELEMENT PROGRAMMING .1. GOVERNING PRINCIPLES
    ZIMMERMANN, T
    DUBOISPELERIN, Y
    BOMME, P
    COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 1992, 98 (02) : 291 - 303
  • [24] Object-oriented finite element method and programming by combining VC++ with Matlab
    Shi Gui-cai
    Ge Xiu-run
    ROCK AND SOIL MECHANICS, 2005, 26 (12) : 2005 - 2009
  • [25] Finite Element based Structural Optimization using Object-Oriented Parallel Programming
    Masching, H.
    Fischer, M.
    Firl, M.
    Bletzinger, K. -U.
    PROCEEDINGS OF THE SECOND INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED, GRID AND CLOUD COMPUTING FOR ENGINEERING, 2011, 95
  • [26] Object-oriented finite element method and programming by combining VC++ with Matlab
    Shi, G.-C. (shgcai@sina.com), 2005, Academia Sinica (26):
  • [27] Aspects of an object-oriented finite element environment
    Zimmermann, T
    Bomme, P
    Eyheramendy, D
    Vernier, L
    Commend, S
    COMPUTERS & STRUCTURES, 1998, 68 (1-3) : 1 - 16
  • [28] OBJECT-ORIENTED FINITE-ELEMENT SOFTWARE
    VERMEULEN, A
    DR DOBBS JOURNAL, 1993, 18 (06): : 86 - 91
  • [29] OBJECT-ORIENTED FINITE-ELEMENT ANALYSIS
    FORDE, BWR
    FOSCHI, RO
    STIEMER, SF
    COMPUTERS & STRUCTURES, 1990, 34 (03) : 355 - 374
  • [30] Object-oriented finite element program framework
    Wei, Yongtao
    Yu, Jianhua
    Chen, Junkai
    Chengdu Kejidaxue Xuebao/Journal of Chengdu University of Science and Technology, 2000, 32 (03): : 34 - 38