[mpich-discuss] MPE Profiling?

Balaji, Pavan balaji at anl.gov
Fri Aug 22 15:49:14 CDT 2014


Can you try the patch from this ticket?

https://trac.mpich.org/projects/mpich/ticket/2090

  — Pavan

On Aug 22, 2014, at 3:47 PM, James <jamesqf at charter.net> wrote:

> Hi,
> 
> (Apologies if this is the wrong place to post, but all the links
> on the MPE page seem to redirect to MPICH.)
> 
> I am trying to build the MPE profiling libraries to work with MPICH.
> However, I am getting about a thousand lines of compile error messages,
> because some MPE routines use K&R-style function declarations, which
> don't match up with the prototypes in mpi.h
> 
> 00106 log_mpi_core.c: In function 'MPI_Allgather':
> 00107 log_mpi_core.c:1550:8: error: argument 'sendbuf' doesn't match prototype
> 00108  void * sendbuf;
> 00109         ^
> 00110 In file included from log_mpi_core.c:10:0:
> 00111 /opt/mpich/include/mpi.h:1002:5: error: prototype declaration
> 00112  int MPI_Allgather(const void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf,
> 00113      ^
> 
> Before I go and try to fix all these myself, could I ask 1) Has it
> already been done somewhere? or 2) Has it not been done because there's
> now something better than MPE for tracing/profiling?
> 
> To be clear, I'm not interested in profiling MPI itself, but what the
> program is doing between calls to MPI routines.
> 
> Thanks,
> James
> _______________________________________________
> discuss mailing list     discuss at mpich.org
> To manage subscription options or unsubscribe:
> https://lists.mpich.org/mailman/listinfo/discuss

--
Pavan Balaji  ✉️
http://www.mcs.anl.gov/~balaji



More information about the discuss mailing list