Jl. Dekeyser et C. Lefebvre, HPF-BUILDER - A VISUAL ENVIRONMENT TO TRANSFORM FORTRAN-90 CODES TO HPF, The international journal of supercomputer applications and high performance computing, 11(2), 1997, pp. 95-102
Fortran 90 is the actual standard in terms of data parallel language f
or scientific computing. To develop a data parallel algorithm on a dis
tributed memory machine, programmers generally use the High Performanc
e Fortran (HPF) extension of Fortran 90, in particular the data-mappin
g directives. The goal of the HPF-Builder graphical environment is to
free the HPF programmers of all the syntactic constraints due to the d
ata mapping. All the data distribution and alignment are insured in an
interactive and visual way. HPF templates and processors become the v
isual support for alignments of arrays and distributions on grids of p
rocessors. HPF-Builder automatically generates the corresponding HPF d
irectives and inserts them in the Fortran 90 source code, which result
s in an HPF code.