Computational & Technology Resources
an online resource for computational,
engineering & technology publications |
|
Computational Science, Engineering & Technology Series
ISSN 1759-3158 CSETS: 9
COMPUTATIONAL MECHANICS USING HIGH PERFORMANCE COMPUTING 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 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
Abstract
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 |
|