Object-Oriented Approach and Distributed Finite Element Simulations
Résumé
We present an application of object-oriented approach in the context of distributed computing in the field of structural engineering problems. In this work, conducted within the framework of a general purpose finite element code, we consider two types of distributed algorithms: the cooperation of heterogeneous computing systems and an algorithm for distributing the resolution of the finite element problem. In the first case, the major issue is the transparent distribution of the data base involving data structures and algorithms. In the first part of the present work, we present DDSM (Distributed Data Structures Manager) dealing with this first issue. The second case addressed is that of solution of linear systems by a domain decomposition direct method. Performance results given are those of a Cray T3D system. Communications and process control are implemented using the PVM library.
Une application de l'approche objet dans le contexte de la modélisation distribué des problèmes de mécanique est présentée. Ce travail est effectué dans le cadre d'un logiciel de simulation numérique utilisant la méthode des éléments finis. On considère deux types d'algorithmes distribués: la coopération de systèmes informatiques hétérogènes et la distribution de la résolution de problèmes par éléments finis. Dans le premier cas, la question centrale est celle de la distribution transparente de la base de données. Dans la première partie de l'article, on aborde cette question en présentant le logiciel DDSM (Distributed Data Structures Manager). Le second type d'algorithmes distribués est illustré par une application de la méthode de décomposition de domaines à la résolution de grands systèmes d'équations par une méthode directe. Des mesures de performance obtenues sur Cray T3D sont présentées. Les communications et le contrôle des processus distants sont implantées en utilisant la bibliothèque PVM.