[Mpi-forum] Compile problems with examples in MPI Standard
Rolf Rabenseifner
rabenseifner at hlrs.de
Wed Jul 25 12:29:43 CDT 2012
I'm no specialist on this, but I want that you look at:
- MPI-2.2 MPI_INIT (..., char ***argv
MPI_INIT_THREAD(..., char *((*argv)[])
- Bill's preference char (*(*(argv_p[])))
- current MPI-3.0 (r1486)
MPI_INIT and MPI_INI_THREAD char *((*argv)[])
I would say, if there is no guaranteed backward compatible
change, I would prefere to stay with MPI-2.2 declarations
as they are.
This is only a formal answer after detecting that
Bill's position is not identical to one of
the existing solutions.
Rolf
----- Original Message -----
> From: "William Gropp" <wgropp at illinois.edu>
> To: "Main MPI Forum mailing list" <mpi-forum at lists.mpi-forum.org>
> Sent: Wednesday, July 25, 2012 7:08:04 PM
> Subject: Re: [Mpi-forum] Compile problems with examples in MPI Standard
> We need to make an explicit decision on this. Shall we change the
> second argument of MPI_Init and MPI_Init_thread to be char *** ?
>
> Bill
>
> William Gropp
> Director, Parallel Computing Institute
> Deputy Director for Research
> Institute for Advanced Computing Applications and Technologies
> Paul and Cynthia Saylor Professor of Computer Science
> University of Illinois Urbana-Champaign
>
>
>
> On Jul 24, 2012, at 11:42 AM, Jeff Squyres wrote:
>
> > On Jul 24, 2012, at 12:21 PM, William Gropp wrote:
> >
> >> Clearly, we need to change the prototype for MPI_Init and
> >> MPI_Init_thread. The best choice is probably back to the original:
> >>
> >> char ***argv_p
> >>
> >> since that's what it is (complete with a rationale for why it isn't
> >> what we're currently using). I prefer this to the char
> >> (*(*(argv_p[]))), ...
> >
> > Oh the irony!! :-)
> >
> > --
> > Jeff Squyres
> > jsquyres at cisco.com
> > For corporate legal information go to:
> > http://www.cisco.com/web/about/doing_business/legal/cri/
> >
> >
> > _______________________________________________
> > mpi-forum mailing list
> > mpi-forum at lists.mpi-forum.org
> > http://lists.mpi-forum.org/mailman/listinfo.cgi/mpi-forum
>
>
> _______________________________________________
> mpi-forum mailing list
> mpi-forum at lists.mpi-forum.org
> http://lists.mpi-forum.org/mailman/listinfo.cgi/mpi-forum
--
Dr. Rolf Rabenseifner . . . . . . . . . .. email rabenseifner at hlrs.de
High Performance Computing Center (HLRS) . phone ++49(0)711/685-65530
University of Stuttgart . . . . . . . . .. fax ++49(0)711 / 685-65832
Head of Dpmt Parallel Computing . . . www.hlrs.de/people/rabenseifner
Nobelstr. 19, D-70550 Stuttgart, Germany . (Office: Allmandring 30)
More information about the mpi-forum
mailing list