14.2.2 High Performance Fortran Directives for DIGITAL UNIX Systems

DIGITAL Fortran includes several directives that support High Performance Fortran (HPF), an extended version of Fortran 90 for parallel programming. DIGITAL Fortran supports parallel execution of HPF programs on clusters of DIGITAL UNIX systems with Digital Parallel Software Environment (PSE) installed. Parallel execution can increase performance.

On OpenVMS, Windows NT and Windows 95 systems, and in programs compiled without the -wsf option on DIGITAL UNIX systems, the HPF directives are parsed and checked for syntactic errors, but have no effect on program execution.

HPF directives are preceded by a special prefix that identifies them to the compiler.

There are two kinds of HPF directives: specification and executable. Specification directives must appear in the specification part of a scoping unit. Executable directives must appear in the execution part of a scoping unit.

This section describes syntax rules for the following directives:

Directive  Kind   
ALIGN  Specification  Section 14.2.2.2 
DISTRIBUTE  Specification  Section 14.2.2.3 
INDEPENDENT  Executable  Section 14.2.2.4 
INHERIT  Specification  Section 14.2.2.5 
PROCESSORS  Specification  Section 14.2.2.6 
SEQUENCE  Specification  Section 14.2.2.7 
TEMPLATE  Specification  Section 14.2.2.8 

For details on how to use these directives, see the DIGITAL High Performance Fortran 90 HPF and PSE Manual.


Previous Page Next Page Table of Contents