SGI LOGO



FORGE® 90 xHPF Pre-compiler

xHPF is an independent batch command program that provides the capability to parallelize programs written in Fortran 90. xHPF transforms the Fortran program with HPF Data Distribution Directives into a Fortran 77 program with parallelized loops that calls the SPR parallel runtime library.

xHPF accepts the Subset HPF Data Distribution Directives TEMPLATE, ALIGN, and DISTRIBUTE, as well as optional APR (Applied Parallel Research) directives for loop selection and optimization. Directive validity and consistence are checked against the source code, and the loops accessing distributed data arrays are parallelized using a SPMD (Single Program, Multiple Data) model of parallelism. The same program runs on each processor while selected loops are rewritten to automatically distribute their iterations across the processors. The resulting Fortran 77 program calls the APR parallel runtime library to interface to PVM for execution on the clustered workstation.

John Levesque

President
Applied Parallel Research, Inc.
1723 Professional Drive
Sacramento, CA 95825
USA
916-481-9891
916-481-7924 (fax)
levesque@apri.com

For applications in related solution areas, see the following indices: Parallel Processing, Parallel Tools, the developer index for Applied Parallel Research, Inc. and the market segment index for Development Tools.

FORGE is a Registered Trademark of Applied Parallel Research

Application Index Developer Index Product Category Index Solutions Index
Copyright © 1995, 1996 Silicon Graphics, Inc.