HPF
HPF (High Performance Fortran) is the result of an industry/academia/user effort to define a de facto consensus on language extensions for Fortran-90 to improve data locality, especially for distributed-memory parallel computers.
HPF is a language for programming computationally intensive scientific applications on SIMD, MIMD and vector processors.
A programmer writes the program in HPF using the Single Program Multiple Data (SPMD) style and provides info about desired data locality or distribution by annotating the code with data-mapping directives.
The program is then compiled by an architecture-specific compiler that generates the appropriate code optimized for the selected architecture.