Skip to main content Accessibility help

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

  • Frédéric Feyel (a1)


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.



Hide All
[1] Besson, J. and Foerch, R., Large scale object-oriented finite element code design. Comput. Methods Appl. Mech. Engrg. 142 (1997) 165-187.
[2] Roux, F.-X. and Farhat, C., Implicit parallel processing in structural mechanics. Computational Mechanics Advances 2 (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).
Recommend this journal

Email your librarian or administrator to recommend adding this journal to your organisation's collection.

ESAIM: Mathematical Modelling and Numerical Analysis
  • ISSN: 0764-583X
  • EISSN: 1290-3841
  • URL: /core/journals/esaim-mathematical-modelling-and-numerical-analysis
Please enter your name
Please enter a valid email address
Who would you like to send this to? *



Full text views

Total number of HTML views: 0
Total number of PDF views: 0 *
Loading metrics...

Abstract views

Total abstract views: 0 *
Loading metrics...

* Views captured on Cambridge Core between <date>. This data will be updated every 24 hours.

Usage data cannot currently be displayed