From b3201b162bd26e5455bafdfee0aef8a9e249152a Mon Sep 17 00:00:00 2001
From: Martin Bauer <martin.bauer@fau.de>
Date: Fri, 9 Feb 2018 08:15:13 +0100
Subject: [PATCH] Bugfix in createLatticeBoltzmannFunction

---
 creationfunctions.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/creationfunctions.py b/creationfunctions.py
index 0eda27e0..5292494f 100644
--- a/creationfunctions.py
+++ b/creationfunctions.py
@@ -185,7 +185,7 @@ def createLatticeBoltzmannAst(updateRule=None, optimizationParams={}, **kwargs):
         params['optimizationParams'] = optimizationParams
         updateRule = createLatticeBoltzmannUpdateRule(**params)
 
-    fieldTypes = set(fa.field.dtype for fa in updateRule.freeSymbols if isinstance(fa, Field.Access))
+    fieldTypes = set(fa.field.dtype for fa in updateRule.definedSymbols if isinstance(fa, Field.Access))
     res = createKernel(updateRule, target=optParams['target'], dataType=collateTypes(fieldTypes),
                        cpuOpenMP=optParams['openMP'], cpuVectorizeInfo=optParams['vectorization'],
                        gpuIndexing=optParams['gpuIndexing'], gpuIndexingParams=optParams['gpuIndexingParams'],
-- 
GitLab