[mpich-discuss] MPI log via MPE on CRAY XC30 machine

William Gropp wgropp at illinois.edu
Wed Sep 17 14:37:04 CDT 2014

To answer this question, MPE doesn’t do anything elaborate.  It defines its own implementation of all of the MPI (1 and 2) functions, and calls the relevant PMPI versions to perform the actions.  Thus, if you have object files, relinking with the MPE libraries is sufficient.  It is not necessary to recompile any of the program.  MPI_Finalize is replaced and generates the log files before calling PMPI_Finalize.

As Pavan notes, if you are composing several systems, the PNMPI tool is a good choice.


On Sep 17, 2014, at 12:32 PM, Milind Chabbi <Milind.Chabbi at rice.edu> wrote:

> Can you tell me how MPE2 achieves the logging? Does it divert MPI_
> calls through its own functions? On static libraries does it use
> linker wrapping? For a large application simply changing the last
> linker step to use mpecc would suffice or does it need the whole
> application to be recompiled with mpecc wrapper?

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mpich.org/pipermail/discuss/attachments/20140917/050f9688/attachment.html>
-------------- next part --------------
discuss mailing list     discuss at mpich.org
To manage subscription options or unsubscribe:

More information about the discuss mailing list