Skip to content
Snippets Groups Projects

Fix create_cuda_kernel to allow CUSTOM_FIELDS to have a different size

Merged Stephan Seitz requested to merge seitz/pystencils:fix-custom-fields-cudakernel into master
@@ -20,7 +20,7 @@ def create_cuda_kernel(assignments,
@@ -20,7 +20,7 @@ def create_cuda_kernel(assignments,
all_fields = fields_read.union(fields_written)
all_fields = fields_read.union(fields_written)
read_only_fields = set([f.name for f in fields_read - fields_written])
read_only_fields = set([f.name for f in fields_read - fields_written])
buffers = set([f for f in all_fields if FieldType.is_buffer(f)])
buffers = set([f for f in all_fields if FieldType.is_buffer(f) or FieldType.is_custom(f)])
fields_without_buffers = all_fields - buffers
fields_without_buffers = all_fields - buffers
field_accesses = set()
field_accesses = set()
Loading