FER/SubDomain : an integrated environment for finite element analysis using object-oriented approach
Zhi-Qiang Feng; Jean-Michel Cros
- Volume: 36, Issue: 5, page 773-781
- ISSN: 0764-583X
Access Full Article
topAbstract
topHow to cite
topFeng, Zhi-Qiang, and Cros, Jean-Michel. "FER/SubDomain : an integrated environment for finite element analysis using object-oriented approach." ESAIM: Mathematical Modelling and Numerical Analysis - Modélisation Mathématique et Analyse Numérique 36.5 (2002): 773-781. <http://eudml.org/doc/245237>.
@article{Feng2002,
abstract = {Development of user-friendly and flexible scientific programs is a key to their usage, extension and maintenance. This paper presents an OOP (Object-Oriented Programming) approach for design of finite element analysis programs. General organization of the developed software system, called FER/SubDomain, is given which includes the solver and the pre/post processors with a friendly GUI (Graphical User Interfaces). A case study with graphical representations illustrates some functionalities of the program.},
author = {Feng, Zhi-Qiang, Cros, Jean-Michel},
journal = {ESAIM: Mathematical Modelling and Numerical Analysis - Modélisation Mathématique et Analyse Numérique},
keywords = {object-oriented programming; domain decomposition; graphical interface},
language = {eng},
number = {5},
pages = {773-781},
publisher = {EDP-Sciences},
title = {FER/SubDomain : an integrated environment for finite element analysis using object-oriented approach},
url = {http://eudml.org/doc/245237},
volume = {36},
year = {2002},
}
TY - JOUR
AU - Feng, Zhi-Qiang
AU - Cros, Jean-Michel
TI - FER/SubDomain : an integrated environment for finite element analysis using object-oriented approach
JO - ESAIM: Mathematical Modelling and Numerical Analysis - Modélisation Mathématique et Analyse Numérique
PY - 2002
PB - EDP-Sciences
VL - 36
IS - 5
SP - 773
EP - 781
AB - Development of user-friendly and flexible scientific programs is a key to their usage, extension and maintenance. This paper presents an OOP (Object-Oriented Programming) approach for design of finite element analysis programs. General organization of the developed software system, called FER/SubDomain, is given which includes the solver and the pre/post processors with a friendly GUI (Graphical User Interfaces). A case study with graphical representations illustrates some functionalities of the program.
LA - eng
KW - object-oriented programming; domain decomposition; graphical interface
UR - http://eudml.org/doc/245237
ER -
References
top- [1] K. Aazizou, J. Besson, G. Gailletaux and F. Hourlier, Une approche C++ du calcul par éléments finis, in Colloque National en Calcul des Structures 2 (1993) 709–722. Zbl0868.73071
- [2] M. Brain and L. Lovette, Developing professional applications for Windows 95 and NT using MFC. Prentice Hall PTR (1997).
- [3] J.-M. Cros, Parallel modal synthesis methods in structural dynamics. Contemp. Math. 218 (1998) 238–245. Zbl0928.74098
- [4] J.-M. Cros and F. Léné, Parallel iterative methods to solve large-scale eigenvalue problems in structural dynamics, in Domain Decomposition Methods in Sciences and Engineering, P.E. Bjørstad, M. Espedal and D. Keyes Eds., John Wiley & Sons (1997) 318–324. Bergen, Norway, Proceedings from the Ninth International Conference, June (1996).
- [5] L.H. De Figueiredo and M. Gattass, A database management system for efficient storage of structural loading. Comput. & Structures 32 (1989) 1025–1034. Zbl0728.68045
- [6] G. De Saxcé, Le projet charly : un logiciel de calcul par éléments finis et éléments frontières de seconde génération. Séminaire de génie logiciel, Division MSM, Université de Liège (1987).
- [7] Y. Duboispelerin, T. Zimmermann and P. Bomme, Object-oriented finite element programming, 2. a prototype program in smalltalk. Comput. Methods Appl. Mech. Engrg. 98 (1992) 361–397.
- [8] Y. Duboispelerin and T. Zimmermann, Object-oriented finite element programming, 3. an efficient implementation in C++. Comput. Methods Appl. Mech. Engrg. 10 (1993) 165–183.
- [9] C. Farhat and M. Lesoinne, Mesh partitioning algorithms for the parallel solution of partial differential equations. Appl. Numer. Math. 12 (1993) 443–457. Zbl0782.65138
- [10] C. Farhat, M. Lesoinne, P. Le Tallec, K. Pierson and D. Rixen, Feti-dp: A dual-primal unified feti method - part i: A faster alternative to the two-level feti method. Int. J. Numer. Meth. Engrg. 50 (2001) 1523–1544. Zbl1008.74076
- [11] C. Farhat and F.-X. Roux, Implicit parallel processing in structural mechanics, in Computational Mechanics Advances, J. Tinsley Oden Ed., Vol. 2, North-Holland (1994) 1–124. Zbl0805.73062
- [12] Z.Q. Feng, K. Aazizou and F. Hourlier, Modélisation des problèmes de contact avec frottement implantation en C++ dans le code zébulon, in Colloque National en Calcul des Structures 2 (1993) 1141–1156. Zbl0881.73124
- [13] Z.G. Feng, Z.Q. Feng and M. Domaszewski, Fer/view : un post-processeur général de calcul par éléments finis. Teknea, in 4ème Colloque National en Calcul des Structures 2 (1999) 883–887.
- [14] J.S.R.A. Filho and P.R.B. Devloo, Object-oriented programming in scientific computations: The beginning of a new era. Engrg. Comput. 8 (1991) 81–87.
- [15] B.W.R. Forde, R.O. Foschi and S.F. Stiemer, Object-oriented finite element analysis. Comput. & Structures 34 (1990) 355–374. Zbl0724.73216
- [16] K.P. Jacobsen, Fully integrated superelements: a database approach to finite element analysis. Comput. & Structures 16 (1983) 307–315.
- [17] D.L. Kunz and A.S. Hopkins, Structured data in structural analysis software. Comput. & Structures 26 (1987) 965–978. Zbl0616.73003
- [18] P. Le Tallec, Domain decomposition methods in computational mechanics, in Computational Mechanics Advances, J. Tinsley Oden Ed., Vol. 1, North-Holland (1994) 121–220. Zbl0802.73079
- [19] P. Le Tallec, J. Mandel and M. Vidrascu, A neumann-neumann domain decomposition algorithm for solving plate and shell problems. SIAM J. Numer. Math. 35 (1998) 836–867. Zbl0917.73071
- [20] J. Lu, D.W. White, W.F. Chen and H.E. Dunsmore, A matrix class library in C++ for structural engineering computing. Comput. & Structures 55 (1995) 95–111. Zbl0885.73095
- [21] R.I. Mackie, Object-oriented programming of the finite element method. Internat. J. Numer. Methods Engrg. 35 (1992) 425–436. Zbl0768.73075
- [22] P. Menetrey and T. Zimmermann, Object-oriented non-linear finite element analysis - application to j2 plasticity. Comput. & Structures 49 (1993) 767–777. Zbl0800.73422
- [23] T.S Murthy, Y.K Shyy and J.S. Arora, Midas: management of information for design and analysis of systems. Adv. Eng. Software 8 (1986) 149–158.
- [24] PGSoft and University of Colorado. TOP/DOMDEC: A totally object oriented program for visualisation, domain decomposition and parallel processing (1994). User’s manual.
- [25] R.M.V. Pidaparti and A.V. Hudli, Dynamic analysis of structures using object-oriented techniques. Comput. & Structures 10 (1993) 149–156. Zbl0864.73065
- [26] S.D. Rajan and M.A. Bhatti, Data management in fem-based optimization software. Comput. & Structures 16 (1983) 317–325.
- [27] B. Raphael and C.S. Krishnamoorthy, Automating finite element development using object-oriented techniques. Engrg. Comput. 10 (1993) 267–278.
- [28] S.P. Scholz, Elements of an object-oriented fem++ program in C++. Comput. & Structures 43 (1992) 517–529.
- [29] H.D. Simon, Partitioning of unstructured problems for parallel processors. Computing Systems in Engineering 22 (1991) 135–148.
- [30] G. Touzot, S.i.c.1.1: Réflexion sur l’architecture des logiciels de modélisation. Technical report, Université de Technologie de Compiègne (1986).
- [31] P. Verpeaux, T. Charras and A. Millard, Castem 2000: une approche moderne du calcul des structures, in Calcul des structures et intelligence artificielle, J.M. Fouet, P. Ladevèze and R. Ohayon Eds., Pluraris (1988).
- [32] S. Wang, A conception of module library and data base management system for finite element analysis. Comput. & Structures 26 (1989) 1073–1083. Zbl0693.68057
- [33] R.S. Wright Jr. and M. Sweet, OpenGL superbible: the complete guide to OpenGL programming for Windows NT and Windows 95. Waite Group Press (1996).
- [34] G.W. Zeglinski, R.P.S. Han and P. Aitchison, Object-oriented matrix classes for use in a finite element code using C++. Internat. J. Numer. Methods Engrg. 30 (1994) 3921–3937. Zbl0834.73071
- [35] T. Zimmermann, Y. Duboispelerin and P. Bomme, Object-oriented finite element programming, 1. governing principles. Comput. Methods Appl. Mech. Engrg. 98 (1992) 291–303.
NotesEmbed ?
topTo embed these notes on your page include the following JavaScript code on your page where you want the notes to appear.