You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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 • 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.