[MPI3 Fortran] WG mission statement / bullets

Hubert Ritzdorf ritzdorf at it.neclab.eu
Wed Sep 2 12:37:27 CDT 2009



Craig Rasmussen wrote:
>
> On Sep 2, 2009, at 9:23 AM, Lionel, Steve wrote:
>
>> Overall, I think the mission statement is fine. I do have quibbles 
>> with some of the text further down on the page.
>>
>> "As procedures can be overloaded in Fortran, there could be both 
>> function and subroutine interfaces provided in MPI 3."
>>
>> This won't work - while you can overload procedures in Fortran, such 
>> overloads must be all subroutines or all functions - you cannot mix 
>> the two. In order to prevent errors, any new subroutine names must be 
>> distinct from existing MPI2 function names, including the generic 
>> name, if any, whether or not there are interfaces defined for the 
>> functions.
>
> Yes, we've moved beyond that thought.  Would you like to clean it up 
> or should I?
>
>>
>> As I have stated earlier, it would be a big mistake to rely on 
>> default integer (or other) kinds.  The declarations need to specify 
>> the kind and this should be based on named constants in the MPI3 
>> module which take values from those in ISO_C_BINDING (C_INT).  The 
>> programmer would be encouraged to use the MPI kind values but not 
>> required to do so unless the default kind in their environment is a 
>> mismatch for what MPI is expecting.
>>
>
> I think this is currently the biggest bone of contention.  I'm going 
> to repost your statement so that we can open it up for discussion.  
> Then we should take a email poll on the subject.
>
> Steve, Jeff has been yanking my chain to start writing.  You mentioned 
> that you would like to help.  Perhaps we could have a phone call when 
> Jeff gets back to discuss how it all should go.
I think that the Fortran Programmers expect that these definitions are 
made in Fortran integers and not in C_INT's.
They want to use Fortran and not C and they want that the Fortran 
compiler features are supported (such as expansion
of integers, reals and double precisions).

Hubert
>
> -craig
>
>
>
>>
>> Steve Lionel
>> Intel Developer Support
>> Nashua, NH
>>
>>
>>
>> -----Original Message-----
>> From: mpi3-fortran-bounces at lists.mpi-forum.org 
>> [mailto:mpi3-fortran-bounces at lists.mpi-forum.org] On Behalf Of Jeff 
>> Squyres
>> Sent: Wednesday, September 02, 2009 6:52 AM
>> To: MPI-3 Fortran working group
>> Subject: [MPI3 Fortran] WG mission statement / bullets
>> Importance: Low
>>
>> Craig and I iterated a bit off-list and came up with a mission
>> statement / list of goals for the MPI-3 Fortran working group (all
>> MPI-3 WG's have been chartered to do this).  This text is intended to
>> be the "quickie description" of what the MPI-3 Fortran WG is working
>> on; it will be published to people outside the MPI Forum.
>>
>> I have put the text at the top of the MPI-3 Fortran wiki page (I just
>> pushed everything else down; I didn't read/review anything else on the
>> wiki page):
>>
>>     https://svn.mpi-forum.org/trac/mpi-forum-web/wiki/FtnWikiPage
>>
>> Please let us know if you have any comments, suggestions, etc. for
>> this text.
>>
>> Thanks!
>>
>> -- 
>> Jeff Squyres
>> jsquyres at cisco.com
>>
>> _______________________________________________
>> mpi3-fortran mailing list
>> mpi3-fortran at lists.mpi-forum.org
>> http://lists.mpi-forum.org/mailman/listinfo.cgi/mpi3-fortran
>>
>> _______________________________________________
>> mpi3-fortran mailing list
>> mpi3-fortran at lists.mpi-forum.org
>> http://lists.mpi-forum.org/mailman/listinfo.cgi/mpi3-fortran
>
> _______________________________________________
> mpi3-fortran mailing list
> mpi3-fortran at lists.mpi-forum.org
> http://lists.mpi-forum.org/mailman/listinfo.cgi/mpi3-fortran
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 5010 bytes
Desc: S/MIME Cryptographic Signature
URL: <http://lists.mpi-forum.org/pipermail/mpiwg-fortran/attachments/20090902/ab5f77a4/attachment-0001.bin>


More information about the mpiwg-fortran mailing list