home *** CD-ROM | disk | FTP | other *** search
- 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