Conversation
|
No, this is not valid. Things do not even compile. It seems there was a structural change to |
|
Need to look in more detail, but the reference to I wonder if we can now get at this through the |
09230a4 to
bd0a3e0
Compare
|
The changes build and after pulling updates for OMPI master the basic startup worked (without |
|
OK, things worked fine after rebuild. I updated to TAU-2.28 and it worked too. Note, with OMPI master we now need to patch TAU (v2.27 or v2.28) to avoid using A quick test with the ring example appears to work as expected. We should be a bit more careful to make sure we are tracking all the proper fields for allocations, but this PR appears to work with the latest master. |
|
Attach my setup notes for testing on ELK. And with that I use OMPI ring_c test and run post-processing script like this... |
|
Note: now will enable OMPI memory trace bits at configure time by using Note: also using the more generic |
|
TODO:
|
|
TAU patch to avoid using (See also: https://www.open-mpi.org/faq/?category=mpi-removed#mpi-1-mpi-handler-function) |
|
Encountering errors when during init. The TAU message indicates we have overlapping allocations and it aborts(). Example error message... Reproducer varies, some cases only need |
|
Example Usage: (With threading safety) |
There was a restructuring of the comm/win/group objects that shifted the fields down for getting at the class name. This appears to relate to opal_infosubscriber_t changes from 50aa143. NOTE: The opal_infosubscriber_t changes were not applied to the oshmem_group_t structure, so no need for changes there.
Guard these using existing OPAL_ENABLE_MEM_PROFILE option that is enabled via '--enable-mem-profile' configury.
bdffe96 to
646c904
Compare
|
I refreshed to latest upstream master (8961daa) |
See https://github.com/ParaToolsInc/ompi.git