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
- Fri Jun 5 16:42:25 1998
- 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
- 5.1
- VersionDate
- October 1997
- 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