home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 10 Tools
/
10-Tools.zip
/
adaptor.zip
/
adapt.zip
/
adaptor
/
readme.os2
< prev
next >
Wrap
Text File
|
1994-01-04
|
3KB
|
50 lines
This file describes the port of ADAPTOR, software tool for
Automatic Translation of Data Parallel Programs
to the OS2 platform.
ADAPTOR (Automatic DAta Parallelism TranslatOR) was developed
by the German National Institute for Computer Science. It 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 supports heterogeneous
workstation configuration via the use of PVM (Parallel Virtual Machine)
as the message passing model.
This port to OS2 platform uses my recently released port of PVM to
OS2 (you can find it on ftp-os2.cdrom.com in /pub/os2/2_x/program
as a file called pvm3os2b.zip). Than means, that you essentially need
to get PVM for OS2 in order to do anything sensible with this port
of ADAPTOR. PVM needs at least base package of TCP/IP v2.0 from IBM,
because its message passing mechanism is based on TCP/IP software
suite. For both ADAPTOR you need emx and f2c - excellent port of
Fortran to C translator by Roger Fearick (can be found in the same
directory as PVM). I also assume that you have two GNU file manipulation
utilities - mv and rm.
ADAPTOR is Fortran to Fortran translator that translates your
serial FORTRAN code that has inherent data paralelism to the code
that is parallel and uses message passing library (in this case
PVM, but original software from ftp.gmd.de in directory /gmd/adaptor
supports also massively parallel machines directly). It comes with
excellent documentation (in adaptor\doc library in Postscript form).
Port to OS2 is fully compatible with the original (UNIX based)
software. I have used ADAPTOR to parallelize code for simulation
of Linear Accelerator with very good results. After getting used to
it I have found ADAPTOR to be very good temporary solution to the
problem of parallelizing large Fortran codes - that is, before we
get real support for such things in language itself (in Fortran90,
High Performance Fortran and the like).
The port to OS2 platform served as a convenience for me to be able
to work on the parallelization on my home OS2 machine. But I believe
that together with PVM for OS2 it can serve as a fairly good pedagogical
introduction to the interesting world of parallel programming.
Please refer to install.os2 for installation and usage instructions.
I am interested in any kind of response to this port of ADAPTOR.
Jan Ftacnik
ftacnikj@fnal05.fnal.gov
3.1.1994