Basic HTML version of Foils prepared 16 Sept 1995

Foil 48 Definition of Official High Performance Fortran Subset

From HPFtutorial CPS615 Basic Simulation Track for Computational Science -- Fall Semester 95. by Geoffrey C. Fox(Tomasz Haupt)


Try to make it easier to build initial compilers!
Fortran 90 Features in Subset HPF
  • All FORTRAN 77 except for storage and sequence association
  • Arithmetic and logical array features
    • array sections, array constructors, arithmetic and logical operations on whole arrays and array sections, array assignment, masked array assignments, array-valued external functions, automatic arrays, ALLOCATABLE arrays, POINTERS, TARGET, assumed shape arrays
  • intrinsic functions
  • INTERFACE blocks
HPF features not in Subset HPF
  • DYNAMIC, REALIGN, REDISTRIBUTE and INHERIT
  • PURE and EXTRINSIC function attribute
  • FORALL construct
  • HPF library



© on Tue Oct 7 1997