Basic HTML version of Foils prepared 17 Sept 1996

Foil 75 High Performance Fortran HPF2 Changes

From New CPS615HPF and Fortran90 Discussion Sept 17 96 Basic Simulation Track for Computational Science CPS615 -- Fall Semester 96. by Geoffrey C. Fox, Tom Haupt


The original HPF 1.0 omitted some key capabilities which were known to be important but syntax and functionality was unclear in 1993
  • Further experience has shown that HPF compilers have proven to be difficult to write!
The HPF Forum met in 1995-96 and has approved a set of Extensions and Simplifications of HPF
The concept of a base HPF 2.0 and Approved Extensions has been agreed
Note approved extensions (which presumably vendors need not implement) include critical capability for dynamic irregular problems
DYNAMIC REALIGN and REDISTRIBUTE are no longer in base language and are just "appproved extensions"
Suprisingly no parallel I/O capabilities were approved!



© on Tue Oct 7 1997