15.3 High Performance Fortran Directives for Tru64 UNIX Systems

Compaq Fortran includes several directives that support High Performance Fortran (HPF), an extended version of Fortran 90 for parallel programming. Compaq Fortran supports parallel execution of HPF programs on clusters of Tru64 UNIX systems with Message Passing Interface (MPI) installed. Parallel execution can increase performance.

On OpenVMS, Linux, Windows systems, and in programs compiled without the -hpf option on Tru64 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 15.3.2 
DISTRIBUTE  Specification  Section 15.3.3 
INDEPENDENT  Executable  Section 15.3.4 
INHERIT  Specification  Section 15.3.5 
PROCESSORS  Specification  Section 15.3.6 
SEQUENCE  Specification  Section 15.3.7 
SHADOW  Specification  Section 15.3.8 
TEMPLATE  Specification  Section 15.3.9 


Previous Page Next Page Table of Contents