Hi every one,

I'm currently working on a monitoring component for OpenMPI. After browsing the MPI standard, in order to know what the MPI_Tools interface looks like, and how it's working, I had a look at the code I recieved and something surprised me. I can't find anywhere any reference to the sessions (MPI_T_pvar_session).

How is it dealt with in the ompi engine? Are the call-back functions simply called when necessary, trusting the calling layers for that, or should it be managed manually? How to get the reference to the object on which the pvar is linked? And to the session (for a per-session monitoring for example, in parallel with a global monitopring)? If one object is monitored in two sessions, both actives at the same time, are the call-back functions called twice?

Probably, it should be possible to answer to most of this questions in one simple one : is there a programmation reference for the MPI_Tools implementation somewhere? If so, where would it be?

Thank you in advance.

Clément FOYER
_______________________________________________
devel mailing list
devel@lists.open-mpi.org
https://rfd.newmexicoconsortium.org/mailman/listinfo/devel

Reply via email to