Newsgroups: comp.lang.fortran,comp.lang.c,comp.parallel.mpi
From: Franco Costa <franco@moldflow.com.au>
Reply-To: franco@moldflow.com.au
Subject: Re: Free parallel extensions of C or fortran on MPI?
Organization: Moldflow Pty Ltd
Date: Thu, 12 Sep 1996 09:49:14 +1100
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Message-ID: <323741EA.28F3@moldflow.com.au>

Maxim Galochkin wrote:
> 
> Hi,all
> 
> Does anybody know,do free/shareware implementations
> on MPI for some parallel extension of C or  fortran
> (like HPF and HPC) exist?
> 
> Thanks in advance,
> Maxim.
> 
Hi Maxim,

I have used a free publicly available High Performance
Fortran compiler called ADAPTOR written by Dr. Thomas Brandes.
Actually, it translates to f77 plus calls to a supplied
library of routines.

Although this compiler is usable, it still has a few bugs. But
I found the author reasonably responsive to helping to fix bugs.
The other shortcoming is that there is no optimisation of the
communications. This will make your program run slower than if
it were on a single processor.  That said ADAPTOR is useful if you
just want to try out the capabilities of HPF without purchasing a
commercial compiler. ADAPTOR can compile for shared memory
multiprocessors and for distributed systems using things like
PVM or MPI.

The ADAPTOR home page is at:
http://www.gmd.de/SCAI/lab/adaptor/version.4.0.html

There is another cheap ($250) compiler for HPF from Applied
Parallel Research http://kopernik.infomall.org/prodinfo.html
I haven't used this. It only compiles for distributed memory
systems. I assume it sits over the top of PVM or MPI.

Please let me know if you come across other free HPF compilers.
-- 
Franco Costa                    email: franco@moldflow.com.au
Research Engineer
Moldflow Pty Ltd                phone: +61-3-97202088
Kilsyth, Melbourne, Australia   fax:   +61-3-97290433

"... and the Information Superhighway gave us all the chance to find out
 what some nerd thinks about Star Trek"
                                         - Homer Simpson

