Mack Erle

8
Finite Elements in Analysis and Design 36 (2000) 189}196 Object-oriented techniques in FEM and BEM A bibliography (1996}1999) Jaroslav Mackerle Linko ( ping Institute of Technology, Department of Mechanical Engineering, S-581 83 Linko ( ping, Sweden Abstract This bibliography contains references to papers, conference proceedings and theses/dissertations dealing with object-oriented techniques implemented in "nite element and boundary element methods that were published in 1996}1999. ( 2000 Elsevier Science B.V. All rights reserved. 1. Introduction This bibliography provides a list of references on object-oriented techniques implemented to "nite element and boundary element methods (FEM and BEM). General solution techniques as well as problem-speci"c applications are included. The entries have been retrieved from the author's database, MAKEBASE. They are grouped into two main sections: f Finite elements f Boundary elements The references have been published in scienti"c journals, conference proceedings, and theses/dissertations between 1996}1999 [1}111,138}148]. Some previously published reviews and books on the object-oriented programming applied to FEM and BEM in general can be found in entries [112}137] of the Finite element methods section and in [149}152] of the Boundary element methods section of this bibliography, respectively. The references are sorted in each category alphabetically according to the "rst author's name. The main topics include: object-oriented modelling; symbolic computing; automatic program- ming; object-oriented decomposition; object-oriented rule-based reasoning; derivation of FE- and BE-codes; modularity in object-oriented programming; program architecture; data management; graphical user interface; visualization systems; implementations on distributed memory machines; parallel processing; adaptive techniques; speci"c software tools. 0168-874X/00/$ - see front matter ( 2000 Elsevier Science B.V. All rights reserved. PII: S 0 1 6 8 - 8 7 4 X ( 0 0 ) 0 0 0 1 3 - 5

description

fea

Transcript of Mack Erle

  • Finite Elements in Analysis and Design 36 (2000) 189}196

    Object-oriented techniques in FEM and BEMA bibliography (1996}1999)

    Jaroslav Mackerle

    Linko( ping Institute of Technology, Department of Mechanical Engineering, S-581 83 Linko( ping, Sweden

    Abstract

    This bibliography contains references to papers, conference proceedings and theses/dissertations dealingwith object-oriented techniques implemented in "nite element and boundary element methods that werepublished in 1996}1999. ( 2000 Elsevier Science B.V. All rights reserved.

    1. Introduction

    This bibliography provides a list of references on object-oriented techniques implemented to"nite element and boundary element methods (FEM and BEM). General solution techniques aswell as problem-speci"c applications are included. The entries have been retrieved from theauthors database, MAKEBASE. They are grouped into two main sections:

    f Finite elementsf Boundary elements

    The references have been published in scienti"c journals, conference proceedings, andtheses/dissertations between 1996}1999 [1}111,138}148]. Some previously published reviews andbooks on the object-oriented programming applied to FEM and BEM in general can be found inentries [112}137] of the Finite element methods section and in [149}152] of the Boundary elementmethods section of this bibliography, respectively. The references are sorted in each categoryalphabetically according to the "rst authors name.

    The main topics include: object-oriented modelling; symbolic computing; automatic program-ming; object-oriented decomposition; object-oriented rule-based reasoning; derivation of FE- andBE-codes; modularity in object-oriented programming; program architecture; data management;graphical user interface; visualization systems; implementations on distributed memory machines;parallel processing; adaptive techniques; speci"c software tools.

    0168-874X/00/$ - see front matter ( 2000 Elsevier Science B.V. All rights reserved.PII: S 0 1 6 8 - 8 7 4 X ( 0 0 ) 0 0 0 1 3 - 5

  • The applications include: structural static and dynamic analysis; nonlinear analysis; meshgeneration; structural mechanics; continuum mechanics; structural optimization; fracture mechan-ics; multi-physics problems; civil engineering; automotive engineering; electromagnetic "eld com-putations; thermal and thermomechanical analysis.

    References

    Finite element methods: Papers in journals/conference proceedings and theses

    [1] J. Agarwal et al., Structural dynamic analysis on a connection machine, Comput. Struct. 63 (6) (1997) 1229}1242.[2] G. Amberg et al., Finite element simulations using symbolic computing, Math. Comput. Simul. 49 (4/5) (1999)

    257}274.[3] G.C. Archer et al., A new object-oriented "nite element analysis program architecture, Comput. Struct. 70 (1)

    (1999) 63}75.[4] M. Aster et al., Iterative object-oriented modelling for structural engineering, Fourth World Congress on

    Computational Mechanics, Buenos Aires, 1998, p. 872.[5] K.E. Barrett, Symbolic computation of sti!ness matrices for quadratic triangular elements, Commun. Numer.

    Methods Eng. 15 (6) (1999) 413}421.[6] M.W. Beall, M.S. Shephard, An object-oriented framework for reliable numerical simulations, Eng. Comput. 15 (1)

    (1999) 61}72.[7] J. Besson, R. Foerch, Large scale object-oriented "nite element code design, Comput. Methods Appl. Mech. Eng.

    142 (7) (1997) 165}187.[8] B.P. Bettig, R.P.S. Han, An object-oriented framework for interactive numerical analysis in a graphical user

    interface environment, Int. J. Numer. Methods Eng. 39 (17) (1996) 2945}2971.[9] M.L. Bittencourt, R.A. Feijoo, Object-oriented non-nested multigrid methods, Fourth World Congress Computa-

    tional Mechanics, Buenos Aires, 1998, p. 896.[10] P. Bomme, Intelligent objects for object-oriented engineering environment, Ph.D. Thesis, Swiss Federal Inst. of

    Tech., 1998.[11] A. Bose, G.F. Carey, A class of data structures and object-oriented implementation for "nite element methods on

    distributed memory systems, Comput. Methods Appl. Mech. Eng. 171 (1/2) (1999) 109}121.[12] W.F. Chen, Future challenge for simulation in structural engineering, Fourth World Congress on Computational

    Mechanics, Buenos Aires, 1998, p. 944.[13] E.C. Da Silva et al., An object oriented environment for the development of parallel "nite element applications,

    Fourth World Congress on Computational Mechanics, Buenos Aires, 1998, p. 925.[14] De Carvalho Silva et al., An interactive object-oriented tool for structural optimization, Fourth World Congress

    on Computational Mechanics, Buenos Aires, 1998, p. 948.[15] P. De Vincenzo et al., Performance of static and dynamic solvers on a sub-domain object oriented "nite element

    architecture, in: B.H.V. Topping (Ed.), Adv. Comp. Mech. High Perf. Comp., Civil-Comp, Edinburgh, 1998, pp.169}179.

    [16] A. Deeks, An adaptive h-hierarchical "nite element system, in: B.H.V. Topping (Ed.), Adv. FE Procedures andTechniques, Civil-Comp, Edinburgh, 1998, pp. 115}123.

    [17] A.J. Deeks, An object oriented "nite element system for two-dimensional problems, Proceedings of ThirdAsian-Paci"c Conference on Computational Mechanics, Korea, 1996.

    [18] P.R.B. Devloo, Object oriented programming applied to the development of scienti"c software, Fourth WorldCongress on Computational Mechanics, Buenos Aires, 1998, p. 945.

    [19] P. Donescu, T.A. Laursen, A generalized object-oriented approach to solving ordinary and partial di!erentialequations using "nite elements, Finite Elements Anal. Des. 22 (1) (1996) 93}107.

    [20] Y. Dubois-Pelerin, P. Pegon, Improving modularity in object-oriented "nite element programming, Commun.Numer. Methods Eng. 13 (3) (1997) 193}198.

    190 J. Mackerle / Finite Elements in Analysis and Design 36 (2000) 189}196

  • [21] Y. Dubois-Pelerin, P. Pegon, Linear constraints in object-oriented "nite element programming, Comput. MethodsAppl. Mech. Eng. 154 (1/2) (1998) 31}39.

    [22] Y. Dubois-Pelerin, P. Pegon, Object-oriented programming in nonlinear "nite element analysis, Comput. Struct.67 (4) (1998) 225}241.

    [23] A. Eriksson, C. Pacoste, Symbolic software tools in "nite element development, 10th Nordic Seminar onComputational Mechanics, Tallinn, 1997, pp. 220}223.

    [24] A. Eriksson, C. Pacoste, Element formulations from symbolic manipulation, in: B.H.V. Topping (Ed.), Adv. FEProcedures and Techniques, Civil-Comp, Edinburgh, 1998, pp. 1}13.

    [25] A. Eriksson, C. Pacoste, Symbolic software tools in the development of "nite elements, Comput. Struct. 72 (4/5)(1999) 579}593.

    [26] D. Eyheramendy, T. Zimmermann, Object-oriented "nite elements II: A symbolic environment for automaticprogramming, Comput. Method Appl. Mech. Eng. 132 (3/4) (1996) 277}304.

    [27] D. Eyheramendy, T. Zimmermann, Object-oriented "nite element programming: an interactive environmentfor symbolic derivations, application to an initial boundary value problem, Adv. Eng. Software 27 (1/2) (1996)3}10.

    [28] D. Eyheramendy, T. Zimmermann, Derivations symboliques pour code elements "nis- Application a un problemedelasticite, 3ieme Colloq. national en calcul des str., Giens, 1997, pp. 553}558.

    [29] D. Eyheramendy, T. Zimmermann, Object-oriented "nite elements III: theory and application of automaticprogramming, Comput. Methods Appl. Mech. Eng. 154 (1/2) (1998) 41}68.

    [30] D. Eyheramendy, T. Zimmermann, Object-oriented symbolic derivation and automatic programming of "niteelements in mechanics, Eng. Comput. 15 (1) (1999) 12}36.

    [31] R. Foerch et al., Polymorphic constitutive equations in "nite element codes, Comput. Methods Appl. Mech. Eng.141 (3/4) (1997) 355}372.

    [32] R.R. Gajewski, T. Kowalczyk, Object-oriented graphic environment for structural analysis, WSCG96, Plzen, 1996,pp. 91}92.

    [33] R.R. Gajewski, T. Kowalczyk, Prototype object-oriented FEM program: class hierarchy and graphic userinterface, Comput. Assist. Mech. Eng. Sci. 3 (1) (1996) 65}74.

    [34] R.R. Gajewski, P. Lompies, Object-oriented implementation of bandwidth, pro"le and wavefront reductionalgorithms, in: B.H.V. Topping (Ed.), Adv. Comp. Str. Tech., Civil-Comp, Edinburgh, 1996, pp. 115}119.

    [35] R.R. Gajewski, P. Lompies, Object-oriented approach to the reduction of matrix bandwidth, pro"le andwavefront, Adv. Eng. Software 30 (9/11) (1999) 783}788.

    [36] C. Gantes et al., Symbolic manipulation as a tool for design of deployable domes, Comput. Struct. 64 (1/4) (1997)865}878.

    [37] J. Gerlach et al., Janus: A C## template library for parallel dynamic mesh applications, Second InternationalSymposium on ISCOPE 98, Springer, Berlin, 1998, pp. 215}222.

    [38] L.A. Godoy, Finite element/perturbation analysis of plates and shells with geometric damage using a symbolicmanipulator, Int. J. Pressure Vessels Piping 73 (3) (1997) 249}257.

    [39] O. Golovidov et al., A #exible, object-based implementation of approximation models in an MDO framework,Des. Optim. 1 (4) (1999) 388}404.

    [40] F. Henrotte et al., An object-oriented decomposition of the FE procedure, IEEE Trans. Magn. 32 (3) (1996)1441}1445.

    [41] A.V. Hudli, R.M.V. Pidaparti, Analysis of truss structures using distributed object-oriented methods, Comput.Mech. 18 (4) (1996) 314}320.

    [42] B. Jeremic, S. Sture, Tensor objects in "nite element programming, Int. J. Numer. Methods Eng. 41 (1) (1998)113}126.

    [43] B. Jeremic et al., Object-oriented approach to hyperelasticity, Eng. Comput. 15 (1) (1999) 2}11.[44] Y.S. Jiang, Object oriented control of parallel computations, in: B.H.V. Topping (Ed.), Adv. Eng. Comp. Tech.,

    Civil-Comp, Edinburgh, 1998, pp. 73}77.[45] I.A. Jones, Analysis of laminated anisotropic plates and shells using symbolic computation, Int. J. Mech. Sci. 41

    (4/5) (1999) 397}417.[46] J. Ju, M.U. Hosain, Finite element graphic objects in C Plus Plus, J. Comput. Civil Eng. 10 (3) (1996) 258}260.

    J. Mackerle / Finite Elements in Analysis and Design 36 (2000) 189}196 191

  • [47] B.K. Karamete et al., Unstructured grid generation and a simple triangulation algorithm for arbitrary 2-Dgeometries using object oriented programming, Int. J. Numer. Methods Eng. 40 (2) (1997) 251}268.

    [48] S.K. Kassegne, S. Quarshie, Object-oriented interactive optimization tool for analysis and design of plates andshells, Fifth US National Congress on Computational Mechanics, Boulder, 1999, pp. 237}238.

    [49] A. Koenig, Arithmetic sequence iterators, J. Object Orient. Programm. 9 (6) (1996) 38}39.[50] X.A. Kong, A data design approach for object-oriented FEM programs, Comput. Struct. 61 (3) (1996) 503}513.[51] J. Korelc, Symbolic approach in computational mechanics and its application to enhanced strain method, Dr-Ing.

    Thesis, TH Darmstadt, Germany, 1996.[52] J. Korelc, A symbolic system for cooperative problem solving in computational mechanics, in: D.R.J. Owen (Ed.),

    Fifth International Conference on Comput. Plast., CIMNE, 1997, pp. 451}456.[53] J. Korelc, P. Wriggers, Symbolic approach in computational mechanics, in: D.R.J. Owen (Ed.), Fifth International

    Conference on Comput. Plast., CIMNE, 1997, pp. 286}303.[54] J. Korelc, P. Wriggers, Symbolic derivation of "nite element code for a general mixed Galerkin collocation

    methods, Fourth World Congress on Computational Mechanics, Buenos Aires, 1998, p. 994.[55] J. Korelc, P. Wriggers, Computer algebra and automatic di!erentiation in derivation of "nite element code, Z.

    Angew. Math. Mech. 79 (S3) (1999) 811}812.[56] P. Krysl, T. Belytschko, Object-oriented parallelization of explicit structural dynamics with PVM, Comput.

    Struct. 66 (2/3) (1998) 259}273.[57] S. Kulkarni et al., Design of an object-oriented "nite element framework for multi-physics problems, Fifth US

    National Congress on Computational Mechanics, Boulder, 1999, p. 235.[58] M.S. Kumar, B.S. Prabhu, Object oriented programming and expert systems in rotating machinery, ASME Asia

    Congress Exhibition, Singapore, 1997, pp. AA}125.[59] E.N. Lages et al., Nonlinear "nite element analysis using an object-oriented philosophy-application to beam

    elements and to the Cosserat continuum, Eng. Comput. 15 (1) (1999) 73}89.[60] S.A. Langer, OOF: object-oriented "nite element software for materials microstructure, Fifth US Natational

    Congress on Computational Mechanics, Boulder, 1999, p. 334.[61] L.L. Le!, D.Y.Y. Yun, Symbolic Math applications to constructive solid geometry and "nite element analysis,

    Comput. Struct. 59 (3) (1996) 561}582.[62] F.J. Lingen, A parallel "nite element package for non-linear problems: application to damage mechanics, in:

    B.H.V. Topping (Ed.), Adv. Comp. Mech. High Perf. Comp., Civil-Comp, Edinburgh, 1998, pp. 181}186.[63] J.L. Liu et al., Object-oriented programming of adaptive "nite element and "nite volume methods, Appl. Numer.

    Math. 21 (4) (1996) 439}467.[64] R.I. Mackie, Using object to handle complexity in "nite element software, Eng. Comput. 13 (2) (1997) 99}111.[65] R.I. Mackie, An object-oriented approach to fully interactive "nite element software, Adv. Eng. Software 29 (2)

    (1998) 139}149.[66] R.I. Mackie, Objects and "nite elements: an holistic approach to computational speed issues, in: B.H.V. Topping

    (Ed.), Adv. Eng. Comp. Tech., Civil-Comp, Edinburgh, 1998, pp. 239}247.[67] R.I. Mackie, Object-oriented "nite element programming- the importance of data modelling, Adv. Eng. Software

    30 (9/11) (1999) 775}782.[68] R.I. Mackie, R.R. Gajewski, Object oriented programming and "nite element analysis: achieving control over the

    calculation process, Object-Orient. Technol., ECOOP98 Springer, Berlin, 1998, pp. 456}457.[69] I. Masters et al., Finite element analysis of solidi"cation using object-oriented and parallel techniques, Int. J.

    Numer. Methods Eng. 40 (15) (1997) 2891}2909.[70] F.A. Menezes et al., Tridimensional analysis of buildings using an oriented object environment, Fourth World

    Congress on Computational Mechanics, Buenos Aires, 1998, p. 949.[71] A.V. Mobley et al., An object oriented approach to geometry defeaturing for "nite element meshing, Seventh

    International Meshing Roundtable, Sandia Nat. Lab., Dearborn, 1998.[72] Y. Mochizuki et al., Automated system for structural design using design window search approach: its application

    to fusion "rst wall design, Adv. Eng. Software 28 (2) (1997) 103}113.[73] S. Modak et al., Parallel matrix class library in C Plus Plus for computational mechanics applications,

    Microcomput. Civil Eng. 12 (2) (1997) 83}99.

    192 J. Mackerle / Finite Elements in Analysis and Design 36 (2000) 189}196

  • [74] S. Moni, D.W. White, FrameView: object-oriented visualization system for frame analysis, J. Comput. Civil Eng.10 (4) (1996) 276}285.

    [75] C.O. Moretti et al., A computational environment for structural analysis combining graphical interfaces, object-oriented programming and parallel processing, Fourth World Congress on Computational Mechanics, BuenosAires, 1998, p. 870.

    [76] Z. Mrcarica et al., Hierarchical modelling of microsystems in an object-oriented hardware description language,21st International Conference on Microelectronics, MIEL97, Nis, IEEE, New York, 1997, pp. 475}478.

    [77] G.R. Mukunda et al., Distributed "nite element computations using object-oriented techniques, Eng. Comput. 14(1) (1998) 59}72.

    [78] K.M. Okstad, T. Kvamsdal, Object-oriented programming in "eld recovery and error estimation, Eng. Comput.15 (1) (1999) 90}104.

    [79] A. Olsson, An object-oriented implementation of structural path-following, Comput. Methods Appl. Mech. Eng.161 (1/2) (1998) 19}47.

    [80] K. Orsborn, On extensible and object-relational database technology for "nite element analysis applications,Ph.D. Thesis, LinkoK ping University, Sweden, 1996.

    [81] G.H. Paulino et al., A methodology for adaptive "nite element analysis: towards an integrated computationalenvironment, Comput. Mech. 23 (5/6) (1999) 361}388.

    [82] M.G. Rajagopala et al., MUIApp: an object-oriented graphical user interface application framework, Eng.Comput. 14 (2/3) (1997) 256}280.

    [83] L. Remondini et al., Generic data structures dedicated to integrated structural design, Finite Elements Anal. Des.22 (4) (1996) 281}303.

    [84] L. Remondini et al., High-level operations dedicated to the integration of mechanical analysis within a designprocess, Eng. Comput. 14 (1) (1998) 81}92.

    [85] L.F.N. Rocha, R.C. Mesquita, An object-oriented data structure for a 3-d electromagnetic "eld computationprogram preprocessor, IEEE Trans. Magn. 32 (3) (1996) 1449}1453.

    [86] M.D. Rucki, G.R. Miller, An algorithmic framework for #exible "nite element-based structural modeling,Comput. Methods Appl. Mech. Eng. 136 (3/4) (1996) 363}384.

    [87] M.D. Rucki, G.R. Miller, An adaptable "nite element modelling kernel, Comput. Struct. 69 (3) (1998)399}409.

    [88] R. Sahu et al., An object-oriented framework for multidisciplinary, multi-physics, computational mechanics, Eng.Comput. 15 (1) (1999) 105}125.

    [89] R. Sampath, N. Zabaras, An object oriented implementation of a front tracking "nite element method fordirectional solidi"cation processes, Int. J. Numer. Methods Eng. 44 (9) (1999) 1227}1265.

    [90] M. Sheehy, I.R. Grosse, An object-oriented blackboard based approach for automated "nite element modelingand analysis of multichip modules, Eng. Comput. 13 (4) (1997) 197}210.

    [91] J. Shen, Y.H. Yang, Deformable object modeling using the time-dependent "nite element method, Graph. ModelsImage Process. 60 (6) (1998) 461}487.

    [92] M.S. Shephard, M.W. Beall, A geometry-based framework for developing numerical analysis codes, Fourth WorldCongress on Computational Mechanics, Buenos Aires, 1998, p. 946.

    [93] J. Sienz et al., NURBS based geometry modelling and automatic meshing of natural objects, in: B.H.V. Topping(Ed.), Adv. Eng. Comp. Tech., Civil-Comp, Edinburgh, 1998, pp. 297}300.

    [94] E.J. Silva, R.C. Mesquita, Data management in "nite element analysis programs using object-oriented techniques,IEEE Trans. Magn. 32 (3) (1996) 1445}1449.

    [95] E. Sousa Junior, J.B.D. Paiva, A class in C## to store large array for "nite element preprocessing, FourthWorld Congress on Computational Mechanics, Buenos Aires, 1998, p. 909.

    [96] N.D. Stringfellow et al., A generic structure for scalar and vector boundary element codes using Fortran 90, Adv.Eng. Software 30 (5) (1999) 313}325.

    [97] S.H. Sun, T.R. Marrero, Object-oriented programming approach for heat and mass transfer related "nite elementanalyses, Comput. Chem. Eng. 22 (10) (1998) 1381}1385.

    [98] T. Tanahashi, T. Nakai, Discrete del operator for object-oriented FEM, Trans. Jpn. Soc. Mech. Eng. Ser B 62 (595)(1996) 1036}1044.

    J. Mackerle / Finite Elements in Analysis and Design 36 (2000) 189}196 193

  • [99] A. Todoroki et al., Object-oriented approach to optimize composite laminated plate sti!ness with discrete plyangles, J. Compos. Mater. 30 (9) (1996) 1020}1041.

    [100] M. Ulbin et al., Object oriented programming of engineering numerical applications, in: B.H.V. Topping (Ed.),Adv. Comp. Str. Tech., Civil-Comp, Edinburgh, 1996, pp. 137}142.

    [101] A. Van den Boogaard et al., Object oriented design of thermo-mechanical FEM code, Fourth World Congress onComputational Mechanics, Buenos Aires, 1998, p. 950.

    [102] A.N. Vlasov et al., Object-oriented programming of FEM for continuum mechanics problems- Part 1: Ideology ofthe object-oriented approach and its application to the FEM, Compos. Mech. Des. 2 (2) (1996) 77}88.

    [103] G.H. Wang et al., Node-base dynamic adaptive grid with quadrilateral and hexahedral elements, Adv. Eng.Software 30 (1) (1999) 31}41.

    [104] L. Wang et al., E$ciency issues of the object oriented "nite element libraries, XIII Polish Conference on ComputerMethods Mech. vol. 4 (1997) pp. 1371}1378.

    [105] N. Zabaras, A. Srikanth, Using objects to model "nite deformation plasticity, Eng. Comput. 15 (1) (1999)37}60.

    [106] N. Zabaras, A. Srikanth, An object-oriented programming approach to the Lagrangian FEM analysis of largeinelastic deformations and metal-forming processes, Int. J. Numer. Methods Eng. 45 (4) (1999) 399}445.

    [107] T. Zimmermann, Object-oriented "nite element programming from governing principles to automatic coding,Fourth World Congress on Computational Mechanics, Buenos Aires, 1998, p. 947.

    [108] T. Zimmermann, D. Eyheramendy, Object-oriented "nite elements I: Principles of symbolic derivations andautomatic programming, Comput. Methods Appl. Mech. Eng. 132 (3/4) (1996) 259}276.

    [109] T. Zimmermann et al., Object-oriented "nite element programming: languages, symbolic derivations, reasoningcapabilities, NAFEMS 97, Stuttgart, 1997 pp. 652}663.

    [110] T. Zimmermann et al., Aspects of an object-oriented "nite element environment, Comput. Struct. 68 (1/3) (1998)1}16.

    [111] T. Zimmermann et al., Object-oriented rule-based reasoning within "nite element applications, Fifth US NationalCongress on Computational Mechanics, Boulder, 1999, pp. 236}237.

    Finite element methods: Other papers, reviews and books

    [112] A.A. Chowdhury, An object-oriented "nite element formulation for construction simulation, Ph.D. Thesis, LehighUniv., 1994.

    [113] P.R.B. Devloo et al., Object oriented programming applied to massively parallel computing: a C## interface tothe connection machine, in: C. Hirsch, et al., (Eds.), Numer. Methods in Engineering. 92, Elsevier, Amsterdam,1992, pp. 43}47.

    [114] Y. Dubois-Pelerin, Object-oriented "nite element programming concepts and implementation, Ph.D. Thesis,Swiss Federal Inst. of Tech., Lausanne, Switzerland, 1992.

    [115] Y. Dubois-Pelerin, T. Zimmermann, Object-oriented "nite element programming: III } An e$cient implementa-tion in C##, Computer Methods Appl. Mech. Eng. 108 (1/2) (1993) 165}183.

    [116] Y. Dubois-Pelerin et al., Object-oriented "nite element programming: II } A prototype program in Smalltalk,Computer Methods Appl. Mech. Eng. 98 (3) (1992) 361}397.

    [117] Y. Dubois-Pelerin et al., Object oriented "nite element programming concepts, in: P. Ladeveze (Ed.), New Adv.Comp. Str. Mech., Elsevier, Amsterdam, 1992, pp. 457}467.

    [118] B.W.R. Forde et al., Object-oriented "nite element analysis, Comput. Struct. 34 (3) (1990) 355}374.[119] O. Hededal, Object-oriented structuring of "nite elements, Ph.D. Thesis, Aalborg Univ. Denmark, 1994.[120] X.A. Kong, D.P. Chen, An object-oriented design of FEM programs, Comput. Struct. 57 (1) (1995) 157}166.[121] R. J. Lang, Object-oriented approach to PC "nite-element solutions, Comput. Civil Eng., ASCE (2) (1994)

    1236}1243.[122] D. Lucas, Methode des elements "nis et programmation orientee object: utilisation du language ADA, Ph.D.

    Thesis, Ecole Centrale de Paris, France, 1994.[123] R.I. Mackie, Object oriented programming of the "nite element method, Int. J. Numer. Methods Eng. 35 (2) (1992)

    425}436.

    194 J. Mackerle / Finite Elements in Analysis and Design 36 (2000) 189}196

  • [124] S. Maeda et al., Object-oriented non-linear "nite element analysis, Third World Congress on ComputationalMechanics, Chiba, Japan, 1994, p. M4}3.

    [125] S. Maeda et al., Nonlinear "nite element analysis using object-oriented approach, in: S. N. Atluri et al. (Eds.),Comput. Mech. 95, Springer, Berlin, 1995, pp. 33}38.

    [126] B. Raphael, C. Krishnamoorthy, Automating "nite element development using object oriented techniques, Eng.Comput. 10 (3) (1993) 267}278.

    [127] J.S. Rodrigues et al., Object oriented programming in scienti"c computations: the beginning of a new era, Eng.Comput. 8 (1) (1991) 81}87.

    [128] U. Roy, Intelligent interface between symbolic and numeric analysis tools required for the development of anintegrated CAD system, Comput. Ind. Eng. 30 (1) (1996) 13}26.

    [129] M.O. Schmidt, Generalized standard media: an approach using symbolic manipulation, Fourth World Congresson Computational Mechanics, Buenos Aires, 1998, p. 995.

    [130] S.P. Scholz, Elements of an object-oriented FEM, program in C, Comput. Struct. 43 (3) (1992) 517}529.[131] J. M. Sims, An object-oriented development system for "nite element analysis, Ph.D. Thesis, Arizona State Univ.,

    1994.[132] S. Tummarakota, J. Lieh, Symbolic "nite element modeling of structural systems, J. Symb. Comput. 22 (1) (1996)

    105.[133] A. Villa et al., Nonlinear Finite Element Techniques Using an Object-Oriented Code, CIMNE, Barcelona, 1995.[134] J.B. Weissman et al., Parallel object-oriented computation applied to a "nite element problem, Sci. Programm.

    2 (4) (1993) 133}144.[135] G. G. Yu, Object-oriented models for numerical and "nite element analysis, Ph.D. Thesis, The Ohio State Univ.,

    1994.[136] T. Zimmermann, D. Eyheramendy, Object-oriented "nite elements: automatic programming, Third World

    Congress on Computational Mechanics, Chiba, Japan, 1994, p. M4-7.[137] T. Zimmermann, Object-oriented "nite element programming: I } Governing principles, Comput. Methods Appl.

    Mech. Eng. 98 (2) (1992) 291}303.

    Boundary element methods: Papers in journals/conference proceedings and theses

    [138] T. Driesens et al., Generalised approach of boundary element and "nite element methods using object orientation,BEM XVIII, Braga, CMP, 1996, pp. 173}183.

    [139] J. Friedrich, Object-oriented computer simulations of physical systems using dual reciprocity boundary elementmethodology, Turkish J. Electron Eng. Comput. Sci. 6 (1) (1998) 11}21.

    [140] J. Friedrich, Object-oriented design and implementation of CFDLab: a computer-assisted learning tool for #uiddynamics using dual reciprocity BE methodology, Comput. Geosci. 25 (7) (1999) 785}800.

    [141] U. Haussler-Combe, Coupling boundary-elements and "nite-elements- a structured approach, Comput. MethodsAppl. Mech. Eng. 134 (1/2) (1996) 117}134.

    [142] C. Lage, Object-oriented design aspects for BEM, BEs, 12th GAMM-Seminar, Kiel, 1996.[143] C. Lage, The application of object-oriented methods to boundary elements, Comput. Methods Appl. Mech. Eng.

    157 (3/4) (1998) 205}213.[144] M. Noronha et al., On a robust implementation of conventional and hybrid boundary element methods using

    object-oriented programming, Fourth World Congress on Computational Mechanics, Buenos Aires, 1998,p. 114.

    [145] N.K. Salgado, M.H. Aliabadi, An integrated system for damage tolerance design of aircraft panels, in: R.C. Ertekinet al. (Eds.), Boundary Elements Tech. XI, CMP, 1996, pp. 151}160.

    [146] N.K. Salgado, M.H. Aliabadi, An object oriented system for damage tolerance design of sti!ened panels, Eng.Anal. Boundary Elemnts 23 (1) (1999) 21}34.

    [147] N.K. Salgado et al., Rule inferencing and object-orientation for boundary elements mesh design, AI Eng. 11 (2)(1997) 183}190.

    [148] W. Wang et al., Object-oriented programming in boundary element methods using C##, Adv. Eng. Software 30(2) (1999) 127}132.

    J. Mackerle / Finite Elements in Analysis and Design 36 (2000) 189}196 195

  • Boundary element methods: Other papers, reviews and books

    [149] J. Favela, J.J. Connor, Boundary element analysis: an object-oriented approach, Second International Conferenceon Computer Methods Water Research, CMP, 1991, pp. 103}117.

    [150] J. Friedrich, The advantages of object-oriented modelling for BEM coding demonstrated for 2D Laplace, Poisson,and di!usion problems using dual reciprocity method, Boundary Elements Tech. X, CMP, 1995, pp. 229}236.

    [151] K.H. Lee, K.W. Tan, Object-oriented modelling, analysis and concurrency in the boundary element method, in:C.A. Brebbia, J. Rencis (Eds.), Boundary Elements XV, CMP, 1993, pp. 595}609.

    [152] G. Nelissen et al., Object oriented development of "nite and boundary element methods, First InternationalConference on Engineering Comput. Comp. Simul., Changsha, China, 1995, pp. 425}432.

    196 J. Mackerle / Finite Elements in Analysis and Design 36 (2000) 189}196