next up previous contents index
Next: Contents   Contents   Index

ADAPTOR
HPF Programmers Guide

Thomas Brandes
Institute for Algorithms and Scientific Computing (SCAI)
Fraunhofer Gesellschaft (FhG)
Schloß Birlinghoven, D-53754 St. Augustin, Germany
e-mail: brandes@scai.fhg.de




Abstract:

ADAPTOR (Automatic DAta Parallelism TranslatOR) is a public domain High Performance Fortran (HPF) compilation system developed at the SCAI institute of GMD, Germany. It translates data parallel HPF programs into parallel programs using process parallelism with message passing for distributed memory architectures or thread parallelism with synchronization for shared memory architectures. Process and thread parallelism can be utilized together on clusters of shared memory systems. ADAPTOR supports the base language of the lastest language definition HPF 2.0 as well as most of the approved extensions. Additionally, some ADAPTOR specific directives can be used for tuning HPF programs for the different architectures, including vector architectures.

This manual describes how to program efficiently parallel programs in HPF by uing ADAPTOR. It explains some important issues that should be considered to get good performance out of HPF programs with ADAPTOR. These issues have been identified when looking at typical HPF user programs that have been translated with ADAPTOR and where the performance was poor.




next up previous contents index
Next: Contents   Contents   Index
Thomas Brandes 2004-03-18