(j3.2006) (SC22WG5.3677) [ukfortran] N1755: Request for new features from MPI Forum

N.M. Maclaren nmm1
Thu Nov 13 04:27:55 EST 2008


On Nov 13 2008, Malcolm Cohen wrote:
>
>can argue as to whether it usually is or not).
>> If you call an external I/O routine, like MPI, and it works 
>> asynchronously, there is no difference with Fortran ASYNCHRONOUS I/O
>
>Well ... yes and no.  The optimisation implications are in fact somewhat 
>different (and I'm not sure whether MPI-2's design is consistent with 
>ASYNC).

I think that we need to discuss that!  I was thinking of to MPI-1
non-blocking transfers, which are.

When writing my MPI course, I looked at a range of MPI applications
(PARPACK, CASINO, CETEP/CASTEP/ONETEP, CPMD, FFTW, SPOOLES, ScaLAPACK,
CFX-11 and FLUENT), and the only ones that used MPI-2 one-sided calls
were the last two.  I didn't have the source, so can't tell you how they
used them.  Six of those used MPI-1 non-blocking calls.


Regards,
Nick Maclaren,
University of Cambridge Computing Service,
New Museums Site, Pembroke Street, Cambridge CB2 3QH, England.
Email:  nmm1 at cam.ac.uk
Tel.:  +44 1223 334761    Fax:  +44 1223 334679





More information about the J3 mailing list