Funktionsübersicht . . Punkt-zu-Punkt Kommunikation

Hilfesystem für den Message Passing Interface Standard MPI


Abgeleitete Datentypen

MPI bietet eine Anzahl Funktionen für Datentypen, die aus bereits vorhandenen Basistypen abgeleitet werden. Damit erhält der Anwender die Möglichkeit, auch Nachrichten mit Daten unterschiedlicher Typen oder Nachrichten aus nichtzusammenhängenden Speicherbereichen, wie Teilmatrizen, mit einer Sendeoperation zu verschicken. Das wäre auch machbar, indem man die Daten vor der Kommunikation in einen zusammenhängenden Speicherbereich packt und sie anschließend wieder entpackt, jedoch hat man damit den Nachteil, daß auf der Sender- und auf der Empfängerseite Speicherbereiche (unnötig) kopiert werden müssen.
MPI stellt mit dem Mechanismus abgeleiteter Datentypen einen effektiveren und bequemeren Weg zur Verfügung.

Konstruktoren für abgeleitete Datentypen:

Adressen und Größen: Erzeugen und Beseitigen: Basiselemente und "Top-Level"-Elemente: Packen und Entpacken: