[MPI3 Fortran] MPI-2 Fortran question: 2D char array in MPI_COMM_SPAWN_MULTIPLE

Rasmussen, Craig crasmussen at newmexicoconsortium.org
Wed May 26 08:52:46 CDT 2010


Just to clarify.  Jeff and I believe the spec is "icky" (Jeff's words not
mine :-)  ).  There may be ways to fix make it better in MPI-3.  I'll think
about it and send out an email later to see if anyone has ideas on how to
improve it.

-craig

On Tue, May 25, 2010 at 2:41 PM, Jeff Squyres <jsquyres at cisco.com> wrote:

> On May 25, 2010, at 4:23 PM, Rolf Rabenseifner wrote:
>
> > MPI-2.2, p310:18-25 defines:
> >
> > "The argv argument argv is an array of strings containing arguments that
> are passed to
> > the program. The first element of argv is the first argument passed to
> command, not, as
> > is conventional in some contexts, the command itself. The argument list
> is terminated by
> > NULL in C and C++ and an empty string in Fortran.
>
> I mis-read this last line when I read it -- now I understand what Rolf is
> saying (and, in fact, it's exactly what someone said earlier that the spec
> would need to be right).
>
> Thanks Rolf!
>
> > The code fragment below is wrong because it does
> > try to detect an overall second_dim_size instead of individual
> > second_dim_size(i) for i=1,count.
>
> Also a good point -- in OMPI, we assume that all the argv arrays will have
> the same number of tokens for each command.  But this is not necessarily the
> case.  I'll fix.
>
> Thanks!
>
> --
> Jeff Squyres
> jsquyres at cisco.com
> For corporate legal information go to:
> http://www.cisco.com/web/about/doing_business/legal/cri/
>
>
> _______________________________________________
> mpi3-fortran mailing list
> mpi3-fortran at lists.mpi-forum.org
> http://lists.mpi-forum.org/mailman/listinfo.cgi/mpi3-fortran
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mpi-forum.org/pipermail/mpiwg-fortran/attachments/20100526/ede8e11a/attachment-0001.html>


More information about the mpiwg-fortran mailing list