Skip to content
Snippets Groups Projects
Commit cd6bc2d6 authored by Stephan Seitz's avatar Stephan Seitz
Browse files

Add assertion

parent 55422e51
No related branches found
No related tags found
No related merge requests found
Pipeline #21514 passed
......@@ -270,6 +270,9 @@ def generate_call(ctx, kernel_info, ghost_layers_to_include=0, cell_interval=Non
else:
spatial_shape_symbols = [TypedSymbol(s, SHAPE_DTYPE) for s in spatial_shape_symbols]
assert spatial_shape_symbols, "No shape parameters in kernel function arguments.\n"\
"Please be only use kernels for generic field sizes!"
indexing_dict = ast.indexing.call_parameters(spatial_shape_symbols)
sp_printer_c = CudaSympyPrinter()
kernel_call_lines += [
......@@ -309,7 +312,7 @@ def generate_constructor_initializer_list(kernel_info, parameters_to_ignore=None
def generate_constructor_parameters(kernel_info, parameters_to_ignore=None):
if parameters_to_ignore is None:
parameters_to_ignore = []
varying_parameters = []
if hasattr(kernel_info, 'varying_parameters'):
varying_parameters = kernel_info.varying_parameters
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment