From b48605b2b1e6666bbc1357912ab6d2f0d446f01a Mon Sep 17 00:00:00 2001 From: Martin Bauer <martin.bauer@fau.de> Date: Mon, 21 Nov 2016 13:32:11 +0100 Subject: [PATCH] New LBM creating system using new simplification strategies --- gpucuda/kernelcreation.py | 19 ------------------- 1 file changed, 19 deletions(-) diff --git a/gpucuda/kernelcreation.py b/gpucuda/kernelcreation.py index 2aaeb11e9..d2394304a 100644 --- a/gpucuda/kernelcreation.py +++ b/gpucuda/kernelcreation.py @@ -56,22 +56,3 @@ def createCUDAKernel(listOfEquations, functionName="kernel", typeForSymbol=None) code.getCallParameters = getCallParameters return code - -if __name__ == "__main__": - import sympy as sp - from lbmpy.stencils import getStencil - from lbmpy.collisionoperator import makeSRT - from lbmpy.lbmgenerator import createLbmEquations - from pystencils.backends.cbackend import generateCUDA - - latticeModel = makeSRT(getStencil("D2Q9"), order=2, compressible=False) - r = createLbmEquations(latticeModel, doCSE=True) - kernel = createCUDAKernel(r) - - import pycuda.driver as cuda - import pycuda.autoinit - from pycuda.compiler import SourceModule - print(generateCUDA(kernel)) - - mod = SourceModule(str(generateCUDA(kernel))) - func = mod.get_function("kernel") -- GitLab