OpenMP and HPF: Integrating Two Paradigms

Barbara Chapman and Piyush Mehrotra

Abstract
High Performance Fortran was developed as a portable,high-level extension of Fortran to facilitate application developmenton non-uniform memory access machines by specifying the mapping of data to the associated with the processors.Recently a proposal was put forth for a set of language extensionsto Fortran and C based upon a fork-join model of parallel execution; called OpenMP, it aims to provide a portable sharedmemory programming interface for shared memory and low latency systems.In this paper, we discuss both programming models, and consider how they may be used together to write programs which exploit the full capabilities of shared address space machines which exhibit data locality.
Contact
Piyush Mehrotra
ICASE,MS 403,NASA Langley Research Center,Hampton VA 23681 USA,
pm@icase.edu