Notifies MPE of a new instrumented section. More...
Public Member Functions | |
mpe_profiler (const char *s, const int traits) | |
Notifies the MPE layer of a new section with the given title and primitive_traits. More... | |
mpe_profiler (mpe_profiler const &)=delete | |
mpe_profiler & | operator= (mpe_profiler const &)=delete |
~mpe_profiler (void) | |
Completes and unregister the MPE event, writing it to the log file and destroys this mpe_profiler object. | |
Notifies MPE of a new instrumented section.
MPE is an MPI-based visualization tool. A few examples can be seen in http://wiki.mpich.org/mpich/index.php/MPE_by_example
The colors that are used in the integration are
stapl::runtime::mpe_profiler::mpe_profiler | ( | const char * | s, |
const int | traits | ||
) |
Notifies the MPE layer of a new section with the given title and primitive_traits.
It will create a new MPE event and register it as active until the destruction of the mpe_profiler object.
s | The title for the MPE event. |
traits | The traits to identify the type of the MPE event. |