[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