메뉴 건너뛰기




Volumn 17, Issue 3, 2010, Pages 253-297

An object-oriented environment for developing finite element codes for multi-disciplinary applications

Author keywords

[No Author keywords available]

Indexed keywords

BASE INTERFACE; CODE STRUCTURE; COMMON PLATFORM; COUPLED PROBLEMS; DATA LAYOUTS; FINITE ELEMENT; FINITE ELEMENT CODES; FINITE ELEMENT PROGRAMS; LEVELS OF ABSTRACTION; MEMORY EFFICIENCY; MULTI-DISCIPLINARY; MULTIDISCIPLINARY PROBLEMS; NATURAL INTERACTIONS; OBJECT-ORIENTED ENVIRONMENT; TEAM DEVELOPMENT; VARIABLE NUMBER; WORKING SPACE;

EID: 77955580067     PISSN: 11343060     EISSN: None     Source Type: Journal    
DOI: 10.1007/s11831-010-9045-2     Document Type: Article
Times cited : (326)

References (91)
  • 1
    • 77955582652 scopus 로고    scopus 로고
    • Boost serialization library
    • Boost serialization library. http://www. boost. org/libs/serialization/doc/index. html.
  • 3
    • 77955574473 scopus 로고    scopus 로고
    • ABAQUS Inc. ABAQUS Scripting Reference Manual.
  • 4
    • 77955587365 scopus 로고    scopus 로고
    • ABAQUS Inc. ABAQUS Scripting User's Manual.
  • 10
    • 77955569642 scopus 로고    scopus 로고
    • Archer GC (1996) Object-oriented finite element analysis. PhD thesis, University of California at Berkeley.
  • 11
    • 0032755777 scopus 로고    scopus 로고
    • A new object-oriented finite element analysis program architecture
    • Archer GC, Fenves G, Thewalt C (1999) A new object-oriented finite element analysis program architecture. Comput Struct 70(1): 63-75.
    • (1999) Comput Struct , vol.70 , Issue.1 , pp. 63-75
    • Archer, G.C.1    Fenves, G.2    Thewalt, C.3
  • 12
    • 77955584745 scopus 로고    scopus 로고
    • Bangerth W (2000) Using modern features of C++ for adaptive finite element methods: Dimension-independent programming in deal. II. In: Deville M, Owens R (eds) Proceedings of the 16th IMACS World congress 2000, Lausanne, Switzerland, Document Sessions/118-1.
  • 14
    • 77955567773 scopus 로고    scopus 로고
    • Bangerth W, Hartmann R, Kanschat G (2006) deal. II-a general purpose object oriented finite element library. Technical Report ISC-06-02-MATH, Institute for Scientific Computation, Texas A& M University.
  • 15
    • 77955571305 scopus 로고    scopus 로고
    • Bangerth W, Kanschat G (1999) Concepts for object-oriented finite element software-the deal. II library. Preprint 99-43 (SFB 359), IWR Heidelberg, Oct. 1999.
  • 17
    • 0028486066 scopus 로고
    • Design of a new finite element programming environment
    • Cardona A, Klapka I, Geradin M (1994) Design of a new finite element programming environment. Eng Comput 11(4): 365-381.
    • (1994) Eng Comput , vol.11 , Issue.4 , pp. 365-381
    • Cardona, A.1    Klapka, I.2    Geradin, M.3
  • 18
    • 0000028984 scopus 로고    scopus 로고
    • Pressure stability in fractional step finite element methods for incompressible flows
    • 112140
    • Codina R (2001) Pressure stability in fractional step finite element methods for incompressible flows. J Comput Phys 170: 112140.
    • (2001) J Comput Phys , vol.170
    • Codina, R.1
  • 19
    • 0037200448 scopus 로고    scopus 로고
    • Stabilized finite element approximation of transient incompressible flows using orthogonal subscales
    • Codina R (2002) Stabilized finite element approximation of transient incompressible flows using orthogonal subscales. Comput Methods Appl Mech Eng 191(39): 4295-4321.
    • (2002) Comput Methods Appl Mech Eng , vol.191 , Issue.39 , pp. 4295-4321
    • Codina, R.1
  • 20
    • 77955565459 scopus 로고    scopus 로고
    • Dadvand P, Lopez R, Oñate E (2006) Artificial neural networks for the solution of inverse problems. In: ERCOFTAC.
  • 21
    • 77955573102 scopus 로고    scopus 로고
    • Dadvand P, Mora J, González C, Arraez A, Ubach P, Oñate E (2002) Kratos: An object-oriented environment for development of multi-physics analysis software. In: Proceedings of the WCCM V fifth world congress on computational mechanics, July 2002.
  • 23
    • 0031094406 scopus 로고    scopus 로고
    • Improving modularity in object-oriented finite element programming
    • Dubois-Pélerin Y, Pegon P (1997) Improving modularity in object-oriented finite element programming. Commun Numer Methods Eng 13: 193-198.
    • (1997) Commun Numer Methods Eng , vol.13 , pp. 193-198
    • Dubois-Pélerin, Y.1    Pegon, P.2
  • 24
    • 43949171540 scopus 로고
    • Object-oriented finite element programming: Iii. an efficient implementation in C++
    • Dubois-Pèlerin Y, Zimmermann T (1993) Object-oriented finite element programming: Iii. an efficient implementation in C++. Comput Methods Appl Mech Eng 108(1-2): 165-183.
    • (1993) Comput Methods Appl Mech Eng , vol.108 , Issue.1-2 , pp. 165-183
    • Dubois-Pèlerin, Y.1    Zimmermann, T.2
  • 25
    • 44049122524 scopus 로고
    • Object-oriented finite element in programming: Ii. a prototype program in smalltalk
    • Dubois-Pèlerin Y, Zimmermann T, Bomme P (1992) Object-oriented finite element in programming: Ii. a prototype program in smalltalk. Comput Methods Appl Mech Eng 98(3): 361-397.
    • (1992) Comput Methods Appl Mech Eng , vol.98 , Issue.3 , pp. 361-397
    • Dubois-Pèlerin, Y.1    Zimmermann, T.2    Bomme, P.3
  • 26
    • 77955580000 scopus 로고    scopus 로고
    • Edelson DR (1992) Smart pointers: They're smart, but they're not pointers. Technical report, Santa Cruz, CA, USA.
  • 27
    • 0030270359 scopus 로고    scopus 로고
    • Object-oriented finite element programming: An interactive environment for symbolic derivations, application to an initial boundary value problem
    • Eyheramendy D, Zimmermann T (1996) Object-oriented finite element programming: an interactive environment for symbolic derivations, application to an initial boundary value problem. Adv Eng Softw 27(1-2): 3-10.
    • (1996) Adv Eng Softw , vol.27 , Issue.1-2 , pp. 3-10
    • Eyheramendy, D.1    Zimmermann, T.2
  • 28
    • 0030168602 scopus 로고    scopus 로고
    • Object-oriented finite elements ii. a symbolic environment for automatic programming
    • (28)
    • Eyheramendy D, Zimmermann T (1996) Object-oriented finite elements ii. a symbolic environment for automatic programming. Comput Methods Appl Mech Eng 132(3): 277-304(28).
    • (1996) Comput Methods Appl Mech Eng , vol.132 , Issue.3 , pp. 277-304
    • Eyheramendy, D.1    Zimmermann, T.2
  • 29
    • 0031999170 scopus 로고    scopus 로고
    • Object-oriented finite elements iii. theory and application of automatic programming
    • (28)
    • Eyheramendy D, Zimmermann T (1998) Object-oriented finite elements iii. theory and application of automatic programming. Comput Methods Appl Mech Eng 154(1): 41-68(28).
    • (1998) Comput Methods Appl Mech Eng , vol.154 , Issue.1 , pp. 41-68
    • Eyheramendy, D.1    Zimmermann, T.2
  • 30
    • 0024034369 scopus 로고
    • Partitioned analysis of coupled mechanical systems
    • Felippa CA, Geers TL (1988) Partitioned analysis of coupled mechanical systems. Eng Comput 5: 123-133.
    • (1988) Eng Comput , vol.5 , pp. 123-133
    • Felippa, C.A.1    Geers, T.L.2
  • 32
    • 0001902441 scopus 로고
    • Object oriented programming in scientific computations: The beginning of a new era
    • Filho JRA, Devloo PRB (1991) Object oriented programming in scientific computations: the beginning of a new era. Eng Comput 8(1): 81-87.
    • (1991) Eng Comput , vol.8 , Issue.1 , pp. 81-87
    • Filho, J.R.A.1    Devloo, P.R.B.2
  • 37
  • 39
    • 6344291613 scopus 로고    scopus 로고
    • The particle finite element method: A powerful tool to solve incompressible flows with free-surfaces and breaking waves
    • Idelsohn SR, Oñate E, Pin FD (2004) The particle finite element method: a powerful tool to solve incompressible flows with free-surfaces and breaking waves. Int J Numer Methods Eng 61: 964-989.
    • (2004) Int J Numer Methods Eng , vol.61 , pp. 964-989
    • Idelsohn, S.R.1    Oñate, E.2    Pin, F.D.3
  • 40
    • 70449112838 scopus 로고    scopus 로고
    • Fluid-structure interaction problems with strong added-mass effect
    • doi:10.1002/nme.2659
    • Idelsohn SR, Pin FD, Rossi R, Oñate E (2009) Fluid-structure interaction problems with strong added-mass effect. Int J Numer Methods Eng 80: 1261-1294. doi: 10. 1002/nme. 2659.
    • (2009) Int J Numer Methods Eng , vol.80 , pp. 1261-1294
    • Idelsohn, S.R.1    Pin, F.D.2    Rossi, R.3    Oñate, E.4
  • 42
    • 2942523382 scopus 로고    scopus 로고
    • An object oriented implementation of the finite element method for coupled problems
    • Klapka I, Cardona A, Geradin M (1998) An object oriented implementation of the finite element method for coupled problems. Rev Eur Elements Finis 7(5): 469-504.
    • (1998) Rev Eur Elements Finis , vol.7 , Issue.5 , pp. 469-504
    • Klapka, I.1    Cardona, A.2    Geradin, M.3
  • 43
    • 33845581144 scopus 로고    scopus 로고
    • Klapka I, Cardona A, Geradin M (2000) Interpreter oofelie for pdes. In: European congress on computational methods in applied sciences and engineering (ECCOMAS 2000), Barcelona.
  • 45
    • 77955582967 scopus 로고    scopus 로고
    • Laboratory for Computational Physics and Fluid Dynamics (LCP& FD). FEFLO project.
  • 46
    • 43949143168 scopus 로고    scopus 로고
    • Validation of the particle finite element method (pfem) for simulation of free surface flows
    • Larese A, Rossi R, Oñate E, Idelsohn SR (2008) Validation of the particle finite element method (pfem) for simulation of free surface flows. Eng Comput 25: 385-425.
    • (2008) Eng Comput , vol.25 , pp. 385-425
    • Larese, A.1    Rossi, R.2    Oñate, E.3    Idelsohn, S.R.4
  • 48
    • 38849131431 scopus 로고    scopus 로고
    • Automating the finite element method
    • Logg A (2007) Automating the finite element method. Arch Comput Methods Eng 14(2): 93-138.
    • (2007) Arch Comput Methods Eng , vol.14 , Issue.2 , pp. 93-138
    • Logg, A.1
  • 50
    • 0029634137 scopus 로고
    • A matrix class library in C++ for structural engineering computing
    • Lu J, White DW, Chen W-F, Dunsmore HE (1995) A matrix class library in C++ for structural engineering computing. Comput Struct 55(1): 95-111.
    • (1995) Comput Struct , vol.55 , Issue.1 , pp. 95-111
    • Lu, J.1    White, D.W.2    Chen, W.-F.3    Dunsmore, H.E.4
  • 51
    • 77955564730 scopus 로고    scopus 로고
    • López R. Flood: an open source neural networks C++ library. CIMNE.
  • 52
    • 52649164649 scopus 로고    scopus 로고
    • Neural networks for variational problems in engineering
    • López R, Balsa-Canto E, Oñate E (2008) Neural networks for variational problems in engineering. Int J Numer Methods Eng 75(11): 1341-1360.
    • (2008) Int J Numer Methods Eng , vol.75 , Issue.11 , pp. 1341-1360
    • López, R.1    Balsa-Canto, E.2    Oñate, E.3
  • 53
    • 0026902515 scopus 로고
    • Object oriented programming of the finite element method
    • Mackie RI (1992) Object oriented programming of the finite element method. Int J Numer Methods Eng 35(2): 425-436.
    • (1992) Int J Numer Methods Eng , vol.35 , Issue.2 , pp. 425-436
    • Mackie, R.I.1
  • 54
    • 0030677264 scopus 로고    scopus 로고
    • Using objects to handle complexity in finite element software
    • Mackie RI (1997) Using objects to handle complexity in finite element software. Eng Comput 13(2): 99-111.
    • (1997) Eng Comput , vol.13 , Issue.2 , pp. 99-111
    • Mackie, R.I.1
  • 55
    • 77955562452 scopus 로고    scopus 로고
    • Maplesoft. Maple's documentation.
  • 56
    • 77955567923 scopus 로고    scopus 로고
    • MathWorks. Matlab's documentation.
  • 57
    • 0027908042 scopus 로고
    • Object-oriented non-linear finite element analysis: Application to j2 plasticity
    • Menetrey P, Zimmermann T (1993) Object-oriented non-linear finite element analysis: application to j2 plasticity. Comput Struct 49(5): 767-773.
    • (1993) Comput Struct , vol.49 , Issue.5 , pp. 767-773
    • Menetrey, P.1    Zimmermann, T.2
  • 58
    • 0025749362 scopus 로고
    • An object-oriented approach to structural analysis and design
    • Miller G (1991) An object-oriented approach to structural analysis and design. Comput Struct 40(1): 75-82.
    • (1991) Comput Struct , vol.40 , Issue.1 , pp. 75-82
    • Miller, G.1
  • 59
    • 0027816337 scopus 로고
    • Coordinate-free isoparametric elements
    • Miller G (1994) Coordinate-free isoparametric elements. Comput Struct 49(6): 1027-1035.
    • (1994) Comput Struct , vol.49 , Issue.6 , pp. 1027-1035
    • Miller, G.1
  • 60
    • 0028976982 scopus 로고
    • A framework for interactive computational analysis in geomechanics
    • Miller GR, Banerjee S, Sribalaskandarajah K (1995) A framework for interactive computational analysis in geomechanics. Comput Geotech 17(1): 17-37.
    • (1995) Comput Geotech , vol.17 , Issue.1 , pp. 17-37
    • Miller, G.R.1    Banerjee, S.2    Sribalaskandarajah, K.3
  • 62
    • 77955573265 scopus 로고    scopus 로고
    • Mount D, Arya S (1997) Ann: A library for approximate nearest neighbor searching. citeseer. ist. psu. edu/mount97ann. html.
  • 63
    • 2342564411 scopus 로고    scopus 로고
    • Possibilities of finite calculus in computational mechanics
    • Oñate E (2004) Possibilities of finite calculus in computational mechanics. Int J Numer Methods Eng 60(1): 255-281.
    • (2004) Int J Numer Methods Eng , vol.60 , Issue.1 , pp. 255-281
    • Oñate, E.1
  • 64
    • 39749137488 scopus 로고    scopus 로고
    • Advances in the particle finite element method for the analysis of fluid-multibody interaction and bed erosion in free surface flows
    • Oñate E, Idelsohn S, Celigueta M, Rossi R (2008) Advances in the particle finite element method for the analysis of fluid-multibody interaction and bed erosion in free surface flows. Comput Methods Appl Mech Eng 197: 1777-1800.
    • (2008) Comput Methods Appl Mech Eng , vol.197 , pp. 1777-1800
    • Oñate, E.1    Idelsohn, S.2    Celigueta, M.3    Rossi, R.4
  • 66
    • 77955581951 scopus 로고    scopus 로고
    • Open Engineering. OOFELIE.
  • 67
    • 77955573592 scopus 로고    scopus 로고
    • Patzák B. OOFEM documentation. Czech Technical University, Faculty of Civil Engineering, Department of Structural Mechanics.
  • 68
    • 0003205454 scopus 로고    scopus 로고
    • Object oriented finite element modeling
    • Patzák B, Bittnar Z (1999) Object oriented finite element modeling. Acta Polytech 39(2): 99-113.
    • (1999) Acta Polytech , vol.39 , Issue.2 , pp. 99-113
    • Patzák, B.1    Bittnar, Z.2
  • 69
    • 0027907870 scopus 로고
    • Dynamic analysis of structures using object-oriented techniques
    • Pidaparti RMV, Hudli AV (1993) Dynamic analysis of structures using object-oriented techniques. Comput Struct 49(1): 149-156.
    • (1993) Comput Struct , vol.49 , Issue.1 , pp. 149-156
    • Pidaparti, R.M.V.1    Hudli, A.V.2
  • 71
    • 0027610538 scopus 로고
    • Automating finite element development using object oriented techniques
    • Raphael B, Krishnamoorthy CS (1993) Automating finite element development using object oriented techniques. Eng Comput 10(3): 267-278.
    • (1993) Eng Comput , vol.10 , Issue.3 , pp. 267-278
    • Raphael, B.1    Krishnamoorthy, C.S.2
  • 72
    • 77955588829 scopus 로고    scopus 로고
    • Ribó R, Pasenau M, Escolano E, Ronda JSP. GiD user manual. CIMNE, Barcelona.
  • 73
    • 77955565603 scopus 로고    scopus 로고
    • Ribó R, Pasenau M, Escolano E, Ronda JSP, González LF. GiD reference manual. CIMNE, Barcelona.
  • 74
    • 77955583094 scopus 로고    scopus 로고
    • Rossi R (2005) Light weight structures: structural analysis and coupling issues. PhD thesis, University of Bologna.
  • 75
    • 77955583227 scopus 로고    scopus 로고
    • Rossi R, Idelsohn SR, Oñate E (2006) On the possibilities and validation of the particle finite element method (pfem) for complex engineering fluid flow problems. In: Proceedings of ECCOMAS CFD 2006, Egmond aan Zee, The Netherlands.
  • 76
    • 77955575674 scopus 로고    scopus 로고
    • Rossi R, Oñate E (2010) Validation of a fsi simulation procedure-bridge aerodynamics modelproblem. Eng Comput (to appear).
  • 77
    • 76249104097 scopus 로고    scopus 로고
    • Analysis of some partitioned algorithms for fluid-structure interaction
    • doi:10.1108/02644401011008513
    • Rossi R, Oñate E (2010) Analysis of some partitioned algorithms for fluid-structure interaction. Eng Comput 27: 20-56. doi: 10. 1108/02644401011008513.
    • (2010) Eng Comput , vol.27 , pp. 20-56
    • Rossi, R.1    Oñate, E.2
  • 78
    • 75149131761 scopus 로고    scopus 로고
    • A monolithic fe formulation for the analysis of membranes in fluids
    • Rossi R, Ryzhakov P, Oñate E (2009) A monolithic fe formulation for the analysis of membranes in fluids. Int J Space Struct 24(4): 205-210.
    • (2009) Int J Space Struct , vol.24 , Issue.4 , pp. 205-210
    • Rossi, R.1    Ryzhakov, P.2    Oñate, E.3
  • 79
    • 84857489858 scopus 로고    scopus 로고
    • Rossi R, Vitaliani R (2004) Numerical coupled analysis of flexible structures subjected to the fluid action. In: 5th PhD symposium in civil engineering, Delft.
  • 81
    • 10744230566 scopus 로고    scopus 로고
    • General-purpose computation with neural networks: A survey of complexity theoretic results
    • Šíma J, Orponen P (2003) General-purpose computation with neural networks: A survey of complexity theoretic results. Neural Comput 15(12): 2727-2778.
    • (2003) Neural Comput , vol.15 , Issue.12 , pp. 2727-2778
    • Šíma, J.1    Orponen, P.2
  • 82
    • 77955575380 scopus 로고    scopus 로고
    • Touzani R. OFELI documentation.
  • 83
    • 77955582966 scopus 로고    scopus 로고
    • Touzani R (2002) An object oriented finite element toolkit. In: Proceedings of the fifth world congress on computational mechanics (WCCM V).
  • 84
    • 0001981541 scopus 로고
    • Expression templates
    • Veldhuizen TL (1995) Expression templates. C++ Rep 7(5): 26-31.
    • (1995) C++ Rep , vol.7 , Issue.5 , pp. 26-31
    • Veldhuizen, T.L.1
  • 87
    • 0031077602 scopus 로고    scopus 로고
    • Vinoski S (1997) CORBA: integrating diverse applications within distributed heterogeneous environments. IEEE Commun Mag, 14(2).
  • 88
    • 77955589168 scopus 로고    scopus 로고
    • Wolfram Research. Mathematica's documentation.
  • 90
  • 91
    • 0030168575 scopus 로고    scopus 로고
    • Object-oriented finite elements i. principles of symbolic derivations and automatic programming
    • (18)
    • Zimmermann T, Eyheramendy D (1996) Object-oriented finite elements i. principles of symbolic derivations and automatic programming. Comput Methods Appl Mech Eng 132(3): 259-276 (18).
    • (1996) Comput Methods Appl Mech Eng , vol.132 , Issue.3 , pp. 259-276
    • Zimmermann, T.1    Eyheramendy, D.2


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.