[ HPF Home | Versions | Compilers | Projects | Publications | Applications | Benchmarks | Events | Contact ] |
Next: Overview
Up: High Performance Fortran Language
Previous: SUM_SUFFIX(ARRAYDIM, MASK,
This chapter defines the mechanism by which HPF programs may call non-HPF subprograms as extrinsic procedures. It provides the information needed to write an explicit interface for a non-HPF procedure. It defines the means for handling distributed and replicated data at the interface. This allows the programmer to use non-Fortran language facilities, perhaps to descend to a lower level of abstraction to handle problems that are not efficiently addressed by HPF, to hand-tune critical kernels, or to call optimized libraries. This interface can also be used to interface HPF to other languages, such as C.
©2000-2006 Rice University | [ Contact Us | HiPerSoft | Computer Science ] |