diff --git a/dune/stuff/common/profiler.cc b/dune/stuff/common/profiler.cc index e6414b570c68aa1976fe7d657365d73f48bbc0e7..bafa06aeaaf60bb7d780cacb6acb8dd2b9030682 100644 --- a/dune/stuff/common/profiler.cc +++ b/dune/stuff/common/profiler.cc @@ -12,9 +12,13 @@ #include <likwid.h> #define DSC_LIKWID_BEGIN_SECTION(name) LIKWID_MARKER_START(name.c_str()); #define DSC_LIKWID_END_SECTION(name) LIKWID_MARKER_STOP(name.c_str()); +#define DSC_LIKWID_INIT LIKWID_MARKER_INIT +#define DSC_LIKWID_CLOSE LIKWID_MARKER_CLOSE #else #define DSC_LIKWID_BEGIN_SECTION(name) #define DSC_LIKWID_END_SECTION(name) +#define DSC_LIKWID_INIT +#define DSC_LIKWID_CLOSE #endif #include <dune/stuff/common/disable_warnings.hh> @@ -291,14 +295,14 @@ void Profiler::outputTimings(std::ostream& out) const Profiler::Profiler() : csv_sep(",") { - LIKWID_MARKER_INIT; + DSC_LIKWID_INIT; reset(1); setOutputdir("./profiling"); } Profiler::~Profiler() { - LIKWID_MARKER_CLOSE; + DSC_LIKWID_CLOSE; }