Re: [mpich-discuss] Patch for MPE2 1.3.0 on MPI 3.0 implementations
On Thu, 28 Mar 2013, Jeremiah Willcock wrote:
Because of the addition of const to many function parameters, the logging and tracing parts of MPE2 1.3.0 will not compile with an implementation of MPI 3 such as the newest versions of MPICH and MVAPICH. I have attached a patch to fix that. The main issue with it is that it would break compatibility with MPI 2.* implementations that do not have the extra const modifiers; a version of it to put into the MPE release would probably need a macro for the newly-added consts that can enable them selectively. However, the patch provided is likely to work for users who have this issue.
It looks like a production-grade version of this is/was in the MPICH source tree at one time (see http://trac.mpich.org/projects/mpich/changeset/96bed1bda731799a15c4c8ab093ba..., for example), but does not appear to be in the latest MPE release now that it is not included in MPICH. -- Jeremiah Willcock
participants (1)
-
Jeremiah Willcock