Some new technics regarding the parallelisation of ZéBuLoN, an object oriented finite element code for structural mechanics

Frédéric Feyel

ESAIM: Mathematical Modelling and Numerical Analysis (2010)

  • Volume: 36, Issue: 5, page 923-935
  • ISSN: 0764-583X

Abstract

top
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.

How to cite

top

Feyel, Frédéric. "Some new technics regarding the parallelisation of ZéBuLoN, an object oriented finite element code for structural mechanics." ESAIM: Mathematical Modelling and Numerical Analysis 36.5 (2010): 923-935. <http://eudml.org/doc/194133>.

@article{Feyel2010,
abstract = { 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. },
author = {Feyel, Frédéric},
journal = {ESAIM: Mathematical Modelling and Numerical Analysis},
keywords = {Parallel computing; finite element method; message passing; multithreading; object oriented; I/O.; parallel virtual machine; C++},
language = {eng},
month = {3},
number = {5},
pages = {923-935},
publisher = {EDP Sciences},
title = {Some new technics regarding the parallelisation of ZéBuLoN, an object oriented finite element code for structural mechanics},
url = {http://eudml.org/doc/194133},
volume = {36},
year = {2010},
}

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: Mathematical Modelling and Numerical Analysis
DA - 2010/3//
PB - EDP Sciences
VL - 36
IS - 5
SP - 923
EP - 935
AB - 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.
LA - eng
KW - Parallel computing; finite element method; message passing; multithreading; object oriented; I/O.; parallel virtual machine; C++
UR - http://eudml.org/doc/194133
ER -

References

top
  1. J. Besson and R. Foerch, Large scale object-oriented finite element code design. Comput. Methods Appl. Mech. Engrg.142 (1997) 165-187.  
  2. F.-X. Roux and C. Farhat, Implicit parallel processing in structural mechanics. Computational Mechanics Advances2 (1994) 1-124.  
  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).  
  5. IEEE/ANSI Std. Portable Operating System Interface (POSIX)-Part 1: System Application: Program Interface (API) [C Language]. IEEE/ANSI Std (1996).  

NotesEmbed ?

top

You must be logged in to post comments.