Computational & Technology Resources
an online resource for computational,
engineering & technology publications
Computational Science, Engineering & Technology Series
ISSN 1759-3158
Edited by: B.H.V. Topping
Chapter 2

HPF+ for Irregular Applications

S. Benkner, G. Lonsdale and F. Zimmermann

C&C Research Laboratories, NEC Europe Ltd., St. Augustin, Germany

Full Bibliographic Reference for this chapter
S. Benkner, G. Lonsdale, F. Zimmermann, "HPF+ for Irregular Applications", in B.H.V. Topping, (Editor), "Computational Mechanics using High Performance Computing", Saxe-Coburg Publications, Stirlingshire, UK, Chapter 2, pp 29-57, 2002. doi:10.4203/csets.9.2
High Performance Fortran (HPF) is a data-parallel language for programming scientific applications. This chapter reports on the use of HPF language extensions for the irregular computational and communications requirements found in complex scientific simulation codes. The HPF language extensions, forming the HPF+ language definition, have been designed to deal with the requirements of complex, scientific applications which involve irregular constructs: unstructured meshes, irregular data structures, computational tasks with dynamically changing costs and data accesses. The ESPRIT project HPF+ showed that HPF has the potential to provide an efficient high-level programming approach for complex (industrial or production strength) applications. The enabling factors are a small set of language extensions combined with an appropriate compiler technology and tool infrastructure. In addition to providing an overview of the HPF+ language the application code exploitation will be illustrated.

purchase the full-text of this chapter (price £20)

go to the previous chapter
go to the next chapter
return to the table of contents
return to the book description
purchase this book (price £90 +P&P)