Untersuchungen über objektorientierte Design-Patterns für massiv-parallele Teilchensimulationsverfahren anhand von Smoothed Particle Hydrodynamics

DSpace Repository


Dateien:

URI: http://nbn-resolving.de/urn:nbn:de:bsz:21-opus-4743
http://hdl.handle.net/10900/48342
Dokumentart: Dissertation
Date: 2001
Language: German
Faculty: 7 Mathematisch-Naturwissenschaftliche Fakultät
Department: Sonstige - Informations- und Kognitionswissenschaften
Advisor: Rosenstiel, Wolfgang
Day of Oral Examination: 2001-12-18
DDC Classifikation: 004 - Data processing and computer science
Keywords: Freie-Lagrange-Methode , Entwurfsmuster , Parallelverarbeitung , Parallelrechner
Other Keywords: SPH , Design-Pattern , Massiv-Parallel
SPH , Design-Pattern , massive parallel computing
License: xmlui.dri2xhtml.METS-1.0.item-dc-rights_value_ubt-nopod
Show full item record

Inhaltszusammenfassung:

Die vorliegende Arbeit untersucht die Parallelisierung eines Teilchensimulationsverfahrens anhand von Smoothed Particle Hydrodynamics. SPH ist ein gitterfreies Simulationsverfahren zur Lösung von partiellen Differentialgleichungen. Zur Parallelisierung werden objektorientierte Design-Pattern entwickelt. Diese Design-Pattern erlauben eine Trennung von Simulations-Code und Programmcode der für die parallele Ausführung verantwortlich ist. Die Implementierungen werden auf Cray T3E mit 512 Knoten, NEC SX-4 mit 32 Knoten und einem Linux-PC Cluster mit 198 CPU ausgeführt.

Abstract:

This thesis examines how to write an efficient parallel code for a particle simulation method using smoothed particle hydrodynamics as an example. SPH is a grid-free particle simulation method to solve partial differential equations (PDE). To parallelize the code we use object-oriented design-patterns. These design-patterns provide a clear separation of simulation code and program-code that handles the parallelization on different machines. The implementation is run on machines such as Cray T3E with 512 nodes, NEC SX-4 with 32 Nodes and a Linux-PC Cluster with 198 CPU.

This item appears in the following Collection(s)