National High-Performance Software Exchange
Software Catalog

Back to the NHSE Software Catalog

ADAPTOR (Automatic DAta Parallelism TranslaTOR

Abstract
ADAPTOR (Automatic DAta Parallelism TranslaTOR) is a tool that transforms data parallel programs written in Fortran with array extensions, parallel loops, and layout directives to parallel programs with explicit message passing . ADAPTOR now supports the following languages : Connection Machine Fortran or High Performance Fortran. . ADAPTOR is not a compiler but a source to source transformation that generates host and/or node programs with message passing. The new generated source codes are written in Fortran 77 or Fortran 90 and have to be compiled by the compiler of the parallel machine . Many application codes have alredy compiled successfully with ADAPTOR.
Cost
free
DateOfInformation
Sat Apr 5 09:22:28 1997
Domain
Parallel Processing Tools!Parallel Programming Languages and Compilers
Name
ADAPTOR (Automatic DAta Parallelism TranslaTOR
TargetEnvironment
The ADAPTOR source to source translator fadapt is available as a C program and requires only a C compiler. For some machines, the binary executable is directly available. For the generated code to be compiled, linked and run, the following components are required: an MPI or PVM message-passing subsystem, although for some systems (IBM SP, Intel Paragon, CM5, Meiko CS-2) the native message-passing subsystem can be used; a FORTRAN 77 compiler is sufficient if the data parallel program is based on the HPF subset; if modules, derived data types, pointers or some other features of Fortran 90 are used, a Fortran 90 compiler is necessary; An appropriate version of the ADAPTOR runtime system DALIB must be available.
Version
4.0a
VersionDate
May 1996
Webpage
http://www.gmd.de/SCAI/lab/adaptor/adaptor_home.html
ContactIs
Dr. Thomas Brandes
Falk Zimmermann

Meta Data URL from which this entry was created:
http://www.nhse.org/rib/repositories/ptlib/objects/Asset/adaptor.html
nhse-tech@nhse.org