Comparison of Parallelization Models for Structured Adaptive Mesh Refinement

We compare different parallelization approaches in different programming models using MPI and OpenMP on a SunFire 15K for structured adaptive mesh refinement. The results show that no static parallelization or programming model performs best in all cases and that different models are preferable in d...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
1. Verfasser: Rantakokko, Jarmo
Format: Buchkapitel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:We compare different parallelization approaches in different programming models using MPI and OpenMP on a SunFire 15K for structured adaptive mesh refinement. The results show that no static parallelization or programming model performs best in all cases and that different models are preferable in different settings of the application and grid hierarchy. We then suggest a dynamic approach using a mixed MPI-OpenMP model that adapts the number of threads during run time and gives good performance in all stages throughout the whole run as the solution state changes, i.e. the resolution in the computational grid changes.
ISSN:0302-9743
1611-3349
DOI:10.1007/978-3-540-27866-5_81