H.2 High Performance Fortran Language Extensions

This section summarizes the High Performance Fortran language extensions to the Fortran 90 standard. Extensions that are limited to Tru64 UNIX systems are labeled.

Data Parallel Statements

The following statements and constructs are extensions (see Section 4.2.5):

System Inquiry Intrinsic Procedures

The following intrinsic procedures are extensions:

Computational Intrinsic Functions

The argument DIM is an extension in the MAXLOC and MINLOC intrinsic functions (see Sections 9.3.92 and 9.3.97, respectively).

Procedure Prefixes

The following prefixes are allowed in functions and subroutines as extensions (see the Compaq High Performance Fortran 90 HPF and PSE Manual):

The following prefixes are allowed in module and block data statements as extensions (see the Compaq High Performance Fortran 90 HPF and PSE Manual):

Data Alignment and Distribution Directives (U*X only)

The following directives are extensions:

Data Parallel Directive (U*X only)

The !HPF$ INDEPENDENT directive is an extension (see Section 15.3.4).

Sequence and Storage Association Directives (U*X only)

The following directives are extensions (see Section 15.3.7):

Synchronization Control Subroutine (U*X only)

The HPF_SYNC ( ) subroutine is an extension (see Appendix G).

Mapping Inquiry Subroutines (U*X only)

The following subroutines are extensions (see Appendix G):

Bit Manipulation Functions

The following functions are extensions:

HPF_LIBRARY Array Reduction Functions (U*X only)

The following functions are extensions (see Appendix G):

HPF_LIBRARY Array Combining Scatter Functions (U*X only)

The following functions are extensions (see Appendix G):

HPF_LIBRARY Array Parallel Prefix and Suffix Functions (U*X only)

The following functions are extensions (see Appendix G):

HPF_LIBRARY Array Sort Functions (U*X only)

The following functions are extensions (see Appendix G):

HPF_LOCAL_LIBRARY (U*X only)

The following subroutines are extensions (see Appendix G):


Previous Page Next Page Table of Contents