Newsgroups: comp.parallel.pvm
From: Graham E Fagg <fagg@barney.cs.utk.edu>
Subject: Re: PVM code generator
Organization: Computer Science Dept, University of Tennessee, Knoxville
Date: Sat, 23 Mar 1996 17:50:01 -0500
Mime-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Message-ID: <Pine.SUN.3.91.960323174134.2743A-100000@barney.cs.utk.edu>

Hello all,

On 10 Mar 1996, Israel Gale wrote:
> In article <GENNART.96Mar4144344@lspsun8.epfl.ch> gennart@lspsun8.epfl.ch
> (Benoit Gennart) writes:
> 
> >        do people know of tools that generate parallel
> >        PVM programs (from some high-level specification) ?
> >        Any information appreciated.
> 
> Some HPF compilers (not Digital's) generate PVM as an intermediate
> representation.  I'm not sure which;  try one of the better independent
> HPF compiler vendors, like PGI (http://www/pgroup.com/).

There is a project at Reading, UK that generates code from highlevel 
templates. It doesn't create all the code you need, but instead generates 
custom library code so that (group) send and receive operations pass 
correctly formatted data to only the destinations that it should. For 
further details about the project contact: Roger.Loader@reading.ac.uk

Details on-line can be obtained from: http://www.cs.reading.ac.uk/CCL/
and papers on the work can be obtained from my old home page at:
http://www.cs.reading.ac.uk/people/gef/

The finial status of work was support for PVM & ELMP.  

An MPI port is also possible if time permits. 

                                                                   O__
Graham.                                                            ,>/
==================================================================()=\()======
Graham E. Fagg      | Shared Memory, Message Passing & Groups | PVM+MPI->PVMPI 
Computer Science Dept |  104 Ayres Hall, Knoxville, TN 37996 | fagg@cs.utk.edu
University of Tennessee | Phone: +(423)974-5803  Fax: +(423)974-8296 \ SoftEng 
==============================================================================




