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.

To embed these notes on your page include the following JavaScript code on your page where you want the notes to appear.

Only the controls for the widget will be shown in your chosen language. Notes will be shown in their authored language.

Tells the widget how many notes to show per page. You can cycle through additional notes using the next and previous controls.

    
                

Note: Best practice suggests putting the JavaScript code just before the closing </body> tag.