B. Chapman et al., HIGH-PERFORMANCE FORTRAN LANGUAGES - ADVANCED APPLICATIONS AND THEIR IMPLEMENTATION, Future generations computer systems, 11(4-5), 1995, pp. 401-407
High Performance Fortran Languages such as Vienna Fortran and High Per
formance Fortran (HPF) allow the programming of massively parallel mac
hines at a relatively high level of abstraction, based on a user-speci
fied distribution of data across the processors of the machine. In thi
s paper we examine the parallelization of two advanced applications -
which require irregular data and work distributions - in Vienna Fortra
n and identify the reasons why the current version of HPF does not pro
vide adequate functionality for formulating efficient parallel version
s of these codes.