From f684d662197dd56c706f648842b38952d8990a59 Mon Sep 17 00:00:00 2001
From: Julian Hammer <julian.hammer@fau.de>
Date: Fri, 18 Dec 2020 12:15:51 +0100
Subject: [PATCH] passing on user defined kerncraft parameters

---
 pystencils/kerncraft_coupling/kerncraft_interface.py | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/pystencils/kerncraft_coupling/kerncraft_interface.py b/pystencils/kerncraft_coupling/kerncraft_interface.py
index 2d0859f7e..c0dc5888f 100644
--- a/pystencils/kerncraft_coupling/kerncraft_interface.py
+++ b/pystencils/kerncraft_coupling/kerncraft_interface.py
@@ -342,7 +342,7 @@ class PyStencilsKerncraftKernel(KernelCode):
 
 class KerncraftParameters(DotDict):
     def __init__(self, **kwargs):
-        super(KerncraftParameters, self).__init__(**kwargs)
+        super(KerncraftParameters, self).__init__()
         self['asm_block'] = 'auto'
         self['asm_increment'] = 0
         self['cores'] = 1
@@ -353,6 +353,7 @@ class KerncraftParameters(DotDict):
         self['unit'] = 'cy/CL'
         self['ignore_warnings'] = True
         self['incore_model'] = 'OSACA'
+        self.update(**kwargs)
 
 
 # ------------------------------------------- Helper functions ---------------------------------------------------------
-- 
GitLab