High Performance Fortran

High Performance Fortran (HPF) is the new de facto standard language for writing data parallel programs for shared and distributed memory parallel architectures. HPF programs are much easier to write than conventional message-passing programs.

HPF is an extension to the new standard Fortran (Fortran 90). It makes use of the fact that the array handling features of Fortran 90 are ideal for expressing parallel array operations. It also provides ways of describing parallel loops.