Hostname: page-component-586b7cd67f-r5fsc Total loading time: 0 Render date: 2024-11-22T17:13:39.670Z Has data issue: false hasContentIssue false

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

Published online by Cambridge University Press:  15 October 2002

Frédéric Feyel*
Affiliation:
ONERA, DMSE–LCME, 29 Avenue de la division Leclerc, BP 72, 92322 Châtillon, France. [email protected].
Get access

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.

Type
Research Article
Copyright
© EDP Sciences, SMAI, 2002

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

References

Besson, J. and Foerch, R., Large scale object-oriented finite element code design. Comput. Methods Appl. Mech. Engrg. 142 (1997) 165-187. CrossRef
Roux, F.-X. and Farhat, C., Implicit parallel processing in structural mechanics. Computational Mechanics Advances 2 (1994) 1-124.
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).
E. Gamma, R. Helm, R. Johnson and J. Vlissides, Design Patterns, Elements of Reusable Object-Oriented Software. Addison-Wesley (1995).
IEEE/ANSI Std. Portable Operating System Interface (POSIX)-Part 1: System Application: Program Interface (API) [C Language]. IEEE/ANSI Std (1996).