[MPI3 Fortran] WG mission statement / bullets
Craig Rasmussen
crasmussen at newmexicoconsortium.org
Wed Sep 2 11:54:28 CDT 2009
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.
-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
More information about the mpiwg-fortran
mailing list