Basiskonzepte . . Funktionsübersicht

Hilfesystem für den Message Passing Interface Standard MPI


C-Quellfiles

Hier finden Sie die C-Quelltexte aller verwendeten Beispiele als tar-File sowie das zugehörige Makefile. Im Makefile müssen allerdings noch einige Änderungen vorgenommen, damit es auf Ihrem Rechner funktioniert. Insbesondere müssen SHELL, ARCH, COMM, MPIR_HOME, LIB_PATH und evtl. der C-Compiler in den 'user configurable options' (nutzerdefinierte Optionen) neu eingetragen werden. Hier dürfte es am erfolgreichsten sein, einfach die Eintragungen aus einem mitgelieferten Makefile für Beispiele zu Ihrer MPI-Implementierung zu übernehmen. Dasselbe kann auch für die Compiler-Optionen gelten, welche Sie im Anschluß daran nach ### end user configurable options ### als CFLAGS finden.

Links zurück zu den Beispielen

Beispiel Basisfunktionen
Beispiel globale Operationen
Beispiel Reduktionsoperationen
Beispiel nutzerdefinierte Reduktionsoperation
Beispiel MPI_Allreduce
Beispiel MPI_Probe
Beispiel Kommunikator duplizieren
Beispiel MPI_Comm_split
Beispiel gepuffertes Senden
Beispiel kartesische Topologie
Beispiel Graphtopologie
Beispiel Kommunikator erzeugen
Beispiel MPI_Intercomm_create
Beispiel MPI_Intercomm_merge
Beispiel Errorhandler
Beispiel abgeleitete Datentypen
Beispiel bilden einer Gruppe
Beispiel Attribute für Kommunikatoren

Einzelne Quellfiles holen

bsp1_basics.tar
bsp3_globals.tar
bsp4_reduce.tar
bsp22_reduceop.tar
bsp5_allreduce.tar
bsp6_probe.tarp
bsp8_commdup.tar
bsp9_commsplit.tar
bsp10_bsend.tar
bsp34_cart.tar
bsp35_graph.tar
bsp23_comm_create.tar
bsp5_intercomm_create.tar
bsp26_intercomm_merge.tar
bsp32_errh.tar
bsp30_type_struct.tar
bsp24_ranges.tar
bsp28_attrib.tar


Hier (ftp-Server der Uni Stuttgart) finden Sie verschiedene MPI-Implementierungen. Bitte lesen Sie das Copyright.