-
Notifications
You must be signed in to change notification settings - Fork 868
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Topic/monitoring #3109
Topic/monitoring #3109
Conversation
ompi/mca/pml/monitoring/README
Outdated
collectives are already decomposed in send and receive calls. | ||
|
||
The monitoring is strored internally by each process and output on stderr at the end of the | ||
>>>>>>> Add a monitoring PML. This PML track all data exchanges by the processes |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
merge leftovers
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
thanks. fixed.
3ad72ce
to
869b60e
Compare
:bot:retest: |
lanl distcheck doesn't like this
|
botany bay doesn't like this either:
|
the sign off checker doesn't like a lot of these commits either. |
I don't see how it cannot find the "common_monitoring.h" file. We are supposed to automatically include "." so the file should be readily available. I am really sorry for the sign-off checker. The commits will be squashed anyway once merged. |
Thanks @ggouaillardet, I haven't noticed the failure was on due "make dist". |
Thanks @ggouaillardet, I merged your PR. |
* Fix monitoring_coll_data type definition. * Use size(COMM_WORLD)-1 to determine max number of digits. Signed-off-by: Clement Foyer <clement.foyer@inria.fr>
…g_prof Signed-off-by: Clement Foyer <clement.foyer@inria.fr>
…t updating the documentation Signed-off-by: Clement Foyer <clement.foyer@inria.fr>
…o the added pvar. Fix monitoring array allocation. Signed-off-by: Clement Foyer <clement.foyer@inria.fr>
Update and then move the latex and README documentation to a more logical place Signed-off-by: Clement Foyer <clement.foyer@inria.fr>
…ntation accordingly. Signed-off-by: Clement Foyer <clement.foyer@inria.fr>
…I_Gather). Signed-off-by: Clement Foyer <clement.foyer@inria.fr>
… footprint of monitoring_prof. Unify OSC related outputs. Signed-off-by: Clement Foyer <clement.foyer@inria.fr>
Signed-off-by: Clement Foyer <clement.foyer@inria.fr>
Signed-off-by: Clement Foyer <clement.foyer@inria.fr>
Signed-off-by: Clement Foyer <clement.foyer@inria.fr>
Add error file output. Add MPI_Put and MPI_Get results analysis. Add overhead computation for complete sending (pingpong / 2). Signed-off-by: Clement Foyer <clement.foyer@inria.fr>
…copyrigths to the test_overhead script Signed-off-by: Clement Foyer <clement.foyer@inria.fr>
Signed-off-by: Clement Foyer <clement.foyer@inria.fr>
Signed-off-by: Clement Foyer <clement.foyer@inria.fr>
Signed-off-by: Clement Foyer <clement.foyer@inria.fr>
Signed-off-by: Clement Foyer <clement.foyer@inria.fr>
Signed-off-by: Clement Foyer <clement.foyer@inria.fr>
Include ompi/mpi/fortran/mpif-h/bindings.h only if needed. Add sanity check before emptying hashtable. Fix typos in documentation. Signed-off-by: Clement Foyer <clement.foyer@inria.fr>
* test/monitoring: fix test when weak symbols are not available * monitoring: fix a typo and add a missing file in Makefile.am and have monitoring_common.h and monitoring_common_coll.h included in the distro * test/monitoring: cleanup all tests and make distclean a happy panda * test/monitoring: use gettimeofday() if clock_gettime() is unavailable * monitoring: silence misc warnings (#3) Signed-off-by: Gilles Gouaillardet <gilles@rist.or.jp>
Keep the size_t used accross all monitoring components. Adapt the documentation. Remove useless MPI_Request and MPI_Status from monitoring_test.c. Signed-off-by: Clement Foyer <clement.foyer@inria.fr>
Signed-off-by: Clement Foyer <clement.foyer@inria.fr>
Use ptrdiff_t instead of OPAL_PTRDIFF_TYPE to reflect the changes from commit fa5cd0d. Signed-off-by: Clement Foyer <clement.foyer@inria.fr>
Signed-off-by: Clement Foyer <clement.foyer@inria.fr>
68c0163
to
cfb6dec
Compare
Also install them in the build and the install directories. Signed-off-by: George Bosilca <bosilca@icl.utk.edu>
cfb6dec
to
d87cba3
Compare
Add a new capability to Open MPI. With this patch, OMPI gain the capability to monitor all communications and to dump the communication heat map (including differences between internal and user communications) for point-to-point, collective and RMA. The entire framework is driven using the new, MPI Forum blessed, MPI_T interface.
Fully fledged documentation and scripts to manipulate the generated data are also provided.