Skip to content

Minor fixes to v2.1

Compare
Choose a tag to compare
@khuck khuck released this 26 Nov 18:23
· 1187 commits to develop since this release
  • view commit • Fixing HPX worker thread indexing for OTF2 output For HPX configurations, assume that any thread is not a worker. For the workers, declare them as workers immediately. With these changes, the OTF2 trace generation is valid. Before, "helper" threads could accidentally increment the worker thread count, leading to invalid traces.
  • view commit • Thread ID should default to -1
  • view commit • Adding extra test for OTF2 trace of non-worker threads
  • view commit • Fixing bugs in test program
  • view commit • Mapping true thread ID to OTF2 thread ID Because the APEX thread IDs include some threads that don't write OTF2 event traces, we can't just expect consecutive IDs. However, we can keep a set of the thread IDs that do write events, and use the size of the set as the "name" of that event trace. Each thread has a local variable to keep track of its event file, so the ID isn't needed again.
  • view commit • Fixing bugs in GUID generation for OTF2 traces. task_wrapper->get_guid was getting called twice per timer, which results in double increments. Also, the OTF2 leave event now also has the parent GUID attribute. Not sure if that's wasteful.
  • view commit • Generate GUIDS if OpenMP doesn't If the OpenMP runtime doesn't generate per-event guids, generate our own.
  • view commit • Merge branch 'develop' of git.nic.uoregon.edu:/gitroot/xpress-apex into develop
  • view commit • Adding new dlsym() method for loading TAU The code now supports weak/strong symbols and dlopen/dlsym methods for loading TAU symbols. On some platforms, when built as part of HPX, TAU symbols aren't overridden when built with the clang compiler. The new default method is to use dlsym() to load the symbols, and the old weak/strong symbol method can be used if the APEX_USE_WEAK_SYMBOLS CMake option is set to TRUE or ON.
  • view commit • Adding notes for making a release
  • view commit • Merge branch 'develop' of git.nic.uoregon.edu:/gitroot/xpress-apex into develop