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
http://www.open-mpi.org/papers/euro-pvmmpi-2006-peruse/). Unfortunately
the current peruse specification
(http://www.mpi-peruse.org/current_peruse_spec.pdf) 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

-- 
Manfred Mücke                         rlcta.univie.ac.at
Research Lab Computational Technologies and Applications


Reply via email to