diff --git a/pystencils/kerncraft_coupling/kerncraft_interface.py b/pystencils/kerncraft_coupling/kerncraft_interface.py index 2d0859f7e78b113077189960cab0404b373a1cda..c0dc5888f579955bbff5092b7c0fd73b71c05176 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 ---------------------------------------------------------