Re: [Mpi-forum] [mpich-core] Did we screw up the const bindings in MPI-3?
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. Bill 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
participants (1)
-
William Gropp