next up previous contents
Nächste Seite: Compilerdirektiven: Aufwärts: High Performance Fortran: Vorherige Seite: Ziele von HPF:   Inhalt


Spracheigenschaften von HPF:
In HPF wurde der komplette FORTRAN-90 Sprachumfang integriert. Dies schließt neue Kontrollstrukturen, optionale Funktionsargumente, benutzerdefinierte Datentypen und Pointer ein. Die dynamische Speicherverwaltung ist eine weitere Verbesserung von FORTRAN-90 gegenüber den Vorgängern. Feldanweisungen werden, wenn möglich, parallel ausgeführt. Die Konvertierung von vielen alten FORTRAN-Programmen ist problematisch. In FORTRAN-77 und FORTRAN-90 werden Verknüpfungen von Speicherbereichen mit den Befehlen COMMON und EQUIVALENCE realisiert. Diese Zuordnungen sind dynamisch und durch HPF nicht auflösbar. Speicherbereiche, die mit den beiden Befehlen bearbeitet werden, können von HPF nicht verteilt werden. Eine Parallelisierung durch HPF ist dann nicht möglich.