Open MPI logo

Open MPI User's Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Open MPI User's mailing list

Subject: Re: [OMPI users] Hooks for Collective's sync/transfer activity?
From: Rainer Keller (keller_at_[hidden])
Date: 2009-08-12 10:46:10

Hello Manfred,
this is more a MPI-Standardization question, Open MPI happens to be (the
only?) one implementation providing Peruse,

While there are people using Peruse event tracing to collect information on
collectives in Open MPI, however, these are not in trunk.
The specification itself has not been taken up as a basis in the MPI3 Forum.

Withing the MPI3-Tools working group, there is an effort called PIMPI.
Please check out

and specifically:

With best regards,

On Wednesday 12 August 2009 10:11:25 am Manfred Muecke wrote:
> Hello *,
> I would like to understand in more detail how much time some collective
> communication calls really spend waiting for the last process to enter. I
> know this can be done by logging entry times for each process, but I
> wonder if there is a better and more efficient way.
> The peruse interface allows exactly that for send/recv communication (see
> Unfortunately
> the current peruse specification
> ( does not cover
> collectives (but mentions them explicitly for future extensions).
> Does anyone know if there is a plan to go ahead with MPI peruse for
> collectives (in general and specifically in OpenMPI)?
> Are there hooks in the OpenMPI collective's code which could be used to
> hand-wire similar functionality?
> Thanks, Manfred

Rainer Keller, PhD                  Tel: +1 (865) 241-6293
Oak Ridge National Lab          Fax: +1 (865) 241-4811
PO Box 2008 MS 6164           Email: keller_at_[hidden]
Oak Ridge, TN 37831-2008    AIM/Skype: rusraink