[Mpi-forum] [mpich-core] Did we screw up the const bindings in MPI-3?

William Gropp wgropp at illinois.edu
Thu May 23 07:40:33 CDT 2013

IIRC, this did come up during the discussions in the Forum, with the conclusion that since it didn't affect most users, only tool builders, they'd have to change.  As Marc-Andre notes, for the C wrappers and const, there is a very low tech solution which is not too bad.

Fortran is another story.  I'm very concerned about the amount of effort in both implementation and testing that appears to be required.


William Gropp
Director, Parallel Computing Institute
Deputy Director for Research
Institute for Advanced Computing Applications and Technologies
Thomas M. Siebel Chair in Computer Science
University of Illinois Urbana-Champaign

On May 23, 2013, at 4:55 AM, Marc-Andre Hermanns wrote:

> Hi Pavan,
> sorry, didn't directly answer your last question:
>>> Am I missing something here?  Are all tools now required to have an
>>> #if MPI_VERSION >= 3 check? Does this mean that all existing tools
>>> are now broken for MPI-3 implementations?
> I guess it only affects tools that do use pre-generated wrappers. Tools that parse mpi.h and generate wrappers from what they find there might still work.
> Cheers,
> Marc-Andre
> -- 
> Marc-Andre Hermanns
> German Research School for
> Simulation Sciences GmbH
> c/o Laboratory for Parallel Programming
> 52062 Aachen | Germany
> Tel +49 241 80 99753
> Fax +49 241 80 6 99753
> Web www.grs-sim.de
> Members: Forschungszentrum Jülich GmbH | RWTH Aachen University
> Registered in the commercial register of the local court of
> Düren (Amtsgericht Düren) under registration number HRB 5268
> Registered office: Jülich
> Executive board: Prof. Marek Behr, Ph.D | Prof. Dr. Sebastian M. Schmidt

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mpi-forum.org/pipermail/mpi-forum/attachments/20130523/b2999a62/attachment-0001.html>

More information about the mpi-forum mailing list