Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.
Kommentar: Version des MPI Standards sowie Link auf offizielle Dokumentation hinzugefügt

...

Beispiel 2 führt dazu, dass man zwei Ranks / Chunks mit jeweils 12 Cores bekommt, welche jedoch zwingend auf verschiedenen Knoten sind.

 


Danach gibt es mehrere Möglichkeiten die Anwendung zu starten:

MPI

Das Message Passing Interface (MPI) ist ein Industriestandard offener Standard für die Kommunikation einer Anwendung zwischen mehreren Prozessen , welche auf unterschiedlichen Systemen laufeneiner parallelen Anwendung.

Aktuell ist dieser Standard in der Version 3.1 verfügbar und wird auch in den neuesten Implementierungen (z.B. Intel MPI) unterstützt.


Auf unserem HPC-System sind folgende MPI-Versionen verfügbar:

MPIVersionmoduleAnmerkung
Intel MPI4.1.0.024intelmpi/4.1.0.024
 

Intel MPI5.0.2.044intelmpi/5.0.2.044bevorzugt
MPICH3.0.4mpich/3.0.4/14.4
 

MPICH3.1.3mpich/3.1.3/15.3
 

MPT2.06mpt/2.06optimiert für SGI UV

...


pbsdsh

Dieses Tool ist Bestandteil des Batchsystems PBSPro und ermöglicht es ein Programm auf allen Nodes und allen Cores des Jobs zu starten. Dabei ist zu beachten, dass es grundsätzlich keine Möglichkeit zur Unterscheidung der Prozesse gibt. Man ist somit also gezwungen sich selbst darum zu kümmern, dass unterschiedliche Berechnungen ausgeführt werden.

...