From c9af5e99dc78cb39bf3b52df5b905c9ded56293c Mon Sep 17 00:00:00 2001
From: Marcel Koch <marcel.koch@uni-muenster.de>
Date: Fri, 22 Feb 2019 13:15:29 +0100
Subject: [PATCH] prints warning if likwid is used with instrumentation level 3

I've already mentioned this problem in [!314] but I think more
visibility for this problem is useful
---
 python/dune/codegen/pdelab/driver/timings.py | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/python/dune/codegen/pdelab/driver/timings.py b/python/dune/codegen/pdelab/driver/timings.py
index 4a3d265f..aeca64d4 100644
--- a/python/dune/codegen/pdelab/driver/timings.py
+++ b/python/dune/codegen/pdelab/driver/timings.py
@@ -133,6 +133,9 @@ def setup_timer():
         include_file("likwid.h", filetag="driver")
         init_likwid()
         if get_option('instrumentation_level') >= 3:
+            import logging
+            logger = logging.getLogger(__name__)
+            logger.warning("timings: using instrumentation level >= 3 with likwid will slow down your code considerably")
             local_operator_likwid()
         finalize_likwid()
     else:
-- 
GitLab