This document specifies the form and establishes the interpretation of programs expressed in the High Performance Fortran (HPF) language. It is designed as a set of extensions and modifications to the established International Standard for Fortran. At the time of publication of this document, the version of the standard used as a base is informally referred to as ``Fortran 95'' (ISO/IEC 1539:1997). References to that document are made as follows: Section 13.11.6 in that document is referred to here as F95:13.11.6.
In this overview Section of the document, we outline the goals and scope of the language, introduce the HPF language model, highlight the main features of the language, describe the changes between HPF 1.1 and HPF 2.0, and provide a guide to the rest of this document.