Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

GWDG – Kurs Parallelrechner-Programmierung mit MPI MPI-Praxis Kollektive Operationen Oswald Haan

Ähnliche Präsentationen


Präsentation zum Thema: "GWDG – Kurs Parallelrechner-Programmierung mit MPI MPI-Praxis Kollektive Operationen Oswald Haan"—  Präsentation transkript:

1 GWDG – Kurs Parallelrechner-Programmierung mit MPI MPI-Praxis Kollektive Operationen Oswald Haan ohaan@gwdg.de

2 (Alle Dateien im Verzeichnis Uebungen_f/MPI-coll ) Wie hängt die Dauer der Synchronisation von der Zahl der zu synchronisierenden Prozesse ab? (mit synch.f ) synch.f Programmieren Sie eine Barriere mit Punkt-zu-Punkt-Kom- munikation und bestimmen Sie deren Dauer: ( synch_s.f) : synch_s.f) p0 P1 p2 Aufgabe 1: Synchronisation Parallelrechner-Programmierung mit MPI223. – 25. 09. 2013

3 Aufgabe 2: Daten einsammeln Parallelrechner-Programmierung mit MPI323. – 25. 09. 2013 Zusammenführen eines verteilten Vektors zu einem Gesamtvektor mit gather_vec.f gather_vec.f

4 Untersuchen Sie das Programm errexit.f. errexit.f Erstellen Sie ein Programm zur Bestimmung des globalen Minimums eines verteilten Vektors ganzer Zahlen mit Angabe eines Prozesses, auf dem das Minimum angenommen wird Aufgabe 3: Reduktion: MPI_MIN Parallelrechner-Programmierung mit MPI423. – 25. 09. 2013

5 Erstellen Sie ein Programm zur Summierung der ganzen Zahlen von 1 bis NMAX. Verwenden Sie dabei MPI_REDUCE mit der Operation MPI_SUM intsum.f Aufgabe4: Reduktion: MPI_SUM Parallelrechner-Programmierung mit MPI523. – 25. 09. 2013


Herunterladen ppt "GWDG – Kurs Parallelrechner-Programmierung mit MPI MPI-Praxis Kollektive Operationen Oswald Haan"

Ähnliche Präsentationen


Google-Anzeigen