D Digital Fortran 90 HPF Language Specification

This appendix specifies the High Performance Fortran (HPF) features of the Digital Fortran 90 language. The intent is to clarify how this language extends and restricts the language described in the High Performance Fortran Language Specification.

This appendix describes the differences between Digital Fortran 90 and the language specified in the High Performance Fortran Language Specification, and describes how Digital Fortran 90 interprets some constructions that are incompletely or ambiguously specified in the High Performance Fortran Language Specification.

Digital Fortran 90 implements full HPF as specified in the High Performance Fortran Language Specification Version 1.1, with the exception of the following features:

Digital Fortran 90 also implements most Fortran 95 features, and many of the optional approved extensions of High Performance Fortran Language Specification V 2.0, including shadow widths, mapped components of derived types, and certain forms of the ON directive.

Also, there are some restrictions placed on the use of some HPF constructs; these restrictions are described in following sections.