Some new technics regarding the parallelisation of ZéBuLoN, an object oriented finite element code for structural mechanics
ESAIM: Modélisation mathématique et analyse numérique, Special issue on Programming, Tome 36 (2002) no. 5, pp. 923-935.

A finite element code, called ZéBuLoN was parallelised some years ago. This code is entirely written using an object oriented framework (C++ is the support language). The aim of this paper is to present some problems which arose during the parallelization, and some innovative solutions. Especially, a new concept of message passing is presented which allows to take into account SMP machines while still using the parallel virtual machine abstraction.

DOI : 10.1051/m2an:2002040
Classification : 65Y99
Mots-clés : parallel computing, finite element method, message passing, multithreading, object oriented, I/O
@article{M2AN_2002__36_5_923_0,
     author = {Feyel, Fr\'ed\'eric},
     title = {Some new technics regarding the parallelisation of {Z\'eBuLoN,} an object oriented finite element code for structural mechanics},
     journal = {ESAIM: Mod\'elisation math\'ematique et analyse num\'erique},
     pages = {923--935},
     publisher = {EDP-Sciences},
     volume = {36},
     number = {5},
     year = {2002},
     doi = {10.1051/m2an:2002040},
     mrnumber = {1955542},
     zbl = {1040.74044},
     language = {en},
     url = {http://archive.numdam.org/articles/10.1051/m2an:2002040/}
}
TY  - JOUR
AU  - Feyel, Frédéric
TI  - Some new technics regarding the parallelisation of ZéBuLoN, an object oriented finite element code for structural mechanics
JO  - ESAIM: Modélisation mathématique et analyse numérique
PY  - 2002
SP  - 923
EP  - 935
VL  - 36
IS  - 5
PB  - EDP-Sciences
UR  - http://archive.numdam.org/articles/10.1051/m2an:2002040/
DO  - 10.1051/m2an:2002040
LA  - en
ID  - M2AN_2002__36_5_923_0
ER  - 
%0 Journal Article
%A Feyel, Frédéric
%T Some new technics regarding the parallelisation of ZéBuLoN, an object oriented finite element code for structural mechanics
%J ESAIM: Modélisation mathématique et analyse numérique
%D 2002
%P 923-935
%V 36
%N 5
%I EDP-Sciences
%U http://archive.numdam.org/articles/10.1051/m2an:2002040/
%R 10.1051/m2an:2002040
%G en
%F M2AN_2002__36_5_923_0
Feyel, Frédéric. Some new technics regarding the parallelisation of ZéBuLoN, an object oriented finite element code for structural mechanics. ESAIM: Modélisation mathématique et analyse numérique, Special issue on Programming, Tome 36 (2002) no. 5, pp. 923-935. doi : 10.1051/m2an:2002040. http://archive.numdam.org/articles/10.1051/m2an:2002040/

[1] J. Besson and R. Foerch, Large scale object-oriented finite element code design. Comput. Methods Appl. Mech. Engrg. 142 (1997) 165-187. | Zbl

[2] F.-X. Roux and C. Farhat, Implicit parallel processing in structural mechanics. Computational Mechanics Advances 2 (1994) 1-124. | Zbl

[3] F. Feyel, Application du calcul parallèle aux modèles à grand nombre de variables internes. Ph.D. thesis, École Nationale Supérieure des Mines de Paris (1998).

[4] E. Gamma, R. Helm, R. Johnson and J. Vlissides, Design Patterns, Elements of Reusable Object-Oriented Software. Addison-Wesley (1995). | Zbl

[5] IEEE/ANSI Std. Portable Operating System Interface (POSIX)-Part 1: System Application: Program Interface (API) [C Language]. IEEE/ANSI Std (1996).

Cité par Sources :