From jwagener@amoco.com Mon Dec 13 02:52:10 1993
Received: from interlock.amoco.com by dkuug.dk with SMTP id AA17033
  (5.65c8/IDA-1.4.4j for <sc22wg5@dkuug.dk>); Mon, 13 Dec 1993 16:57:33 +0100
Received: by interlock.amoco.com id AA13618
  (InterLock SMTP Gateway 1.1 for sc22wg5@dkuug.dk);
  Mon, 13 Dec 1993 09:58:54 -0600
Received: by interlock.amoco.com (Internal Mail Agent-3);
  Mon, 13 Dec 1993 09:58:54 -0600
Received: by interlock.amoco.com (Internal Mail Agent-2);
  Mon, 13 Dec 1993 09:58:54 -0600
Received: by interlock.amoco.com (Internal Mail Agent-1);
  Mon, 13 Dec 1993 09:58:54 -0600
From: jwagener@amoco.com
X-Openmail-Hops: 1
Date: Mon, 13 Dec 93 08:52:10 -0600
Message-Id: <H00005d301446c97@MHS>
In-Reply-To: <H00005fc01444e65@MHS>
Subject: HPF library routines in F90?
To: Private_User@amoco.com, sc22wg5@dkuug.dk
X-Charset: ASCII
X-Char-Esc: 29

Item Subject: Message text
Thanks Rex.
No, I hadn't gotten this, so I appreciate your passing it on.
I'll copy it to the Fortran standards community.

Jerry


> Jerry
> I guess you got this, but just wanted to make sure.
> Rex
> ---------
> 
> Hi,
> 
> We are doing some work on the MasPar and have found that a lot of the
> functionality we require is defined in the HPF library (the scatter and
> prefix functions). As we are writing all our code in Fortran 90 initially
> and then derive a version for the MasPar, I have started writing some of
> the HPF library functions in Fortran 90 (also in expectation of HPF
> compilers -- "soon"). It really shows up the deficiencies of Fortran 90 for
> some functions commonly needed on data parallel machines.
> 
> I'm only working on 1 and 2 dimensional versions of the routines.
> 
> Writing a log n prefix function is easy enough in F90, but the scatter
> functions are complicated. E.g. I'm sure there must be some neat way of
> writing a copy_scatter function (at least in the 1-dimensional case) using
> array subscripts, but I cannot seem to make it work.
> 
> My question then: has anybody else written F90 prototypes of the HPF
> library functions? If so I would appreciate any tips.
> 
> Adriaan 
> 
