[MPI3 Fortran] New Fortran proposal w.r.t. BIND(C)/logical/etc.

Jeff Squyres (jsquyres) jsquyres at cisco.com
Wed Apr 24 08:41:58 CDT 2013


On Apr 24, 2013, at 9:36 AM, Bill Long <longb at cray.com> wrote:

>> You're imposing a specific implementation scheme.  We can't allow that in the MPI spec.
> 
> I disagree with the first sentence.  I'm wanting to merely ALLOW a new scheme (which is  better one that the current lot, in my opinion).   

Rolf's proposal mandates 3 specific implementation schemes.  So I should have said "Rolf", not "you".  :-)

> So you are saying that disallowing better implementations is part of the mandate of the MPI spec?

Don't be like that.

>> One of the reasons I really, really dislike Rolf's proposal text is that it mandates one of three implementation choices.  Not only does the MPI standard specifically stay away from all implementation issues in normative text, none of the 3 implementation choices that Rolf outlined are how Open MPI is implemented.
> 
> Then I see that as a problem.  We should be looking at ways to allow the OpenMPI implementation rather than prohibiting implementations that are different.


The MPI spec takes great pains to not mandate any particular implementation at all.

-- 
Jeff Squyres
jsquyres at cisco.com
For corporate legal information go to: http://www.cisco.com/web/about/doing_business/legal/cri/





More information about the mpiwg-fortran mailing list