Technische Universität Berlin
Parallelisierung mit MPI

Zum FB3

32-Bit und 64-Bit Datentypen

Seite im Aufbau

Die folgenden Hinweise setzen Grundkenntnisse des Programmierens in höheren Sprachen wie FORTRAN oder C voraus.

Nachfolgend wird auf Besonderheiten der vorgestellten Systeme des FB Mathematik zur Parallelverarbeitung hingewiesen.

- IBM UNIX-Workstations mit LAM MPI
Die IBM Workstations sind 32-Bit Architekturen.
- Silicon Graphics Origin 200
Die Origin 200 ist eine 64-Bit Architektur. Trotzdem sind die Datentypen so vereinbart, daß, in FORTRAN-Syntax gesprochen, REAL=REAL*4 ist. Das bedeutet, ein Gleitkommadatum ist nur 32 Bit lang, wenn es als REAL vereinbart wird. Deshalb ist beim Programmieren zu beachten, REAL*8 Daten zu vereinbaren. Außerdem müssen den Kommunikations-Routinen von MPI die richtigen Datentypen übergeben werden: MPI_INTEGER8 und MPI_REAL8.
Zu beachten ist dabei auch, daß alle Vereinbarungen von FORTRAN Konstanten und Aufrufe von Bibliotheksroutinen mit ihren doppelt genauen Varianten zu erfolgen haben.

- CRAY T3E
Die CRAY T3E ist eine 64-Bit Architektur. Die Datentypen sind so vereinbart, daß REAL=REAL*8 ist - also ein REAL-Gleitkommadatum ist 64 Bit lang.


Zur Übersicht zur Übersicht 13.04.1999 Annette Jäkel