diff --git a/sumpy/tools.py b/sumpy/tools.py index f7ef6c1c701600608d3adae2c3025272d27f38db..c9cd433f7f7f8e256e9b186d30b5fac520837313 100644 --- a/sumpy/tools.py +++ b/sumpy/tools.py @@ -200,11 +200,15 @@ class KernelCacheWrapper(object): from sumpy import code_cache, CACHING_ENABLED if CACHING_ENABLED: + from sumpy.version import SUMPY_KERNEL_VERSION + import loopy.version cache_key = ( self.get_cache_key() + tuple(sorted(kwargs.iteritems())) - + (loopy.version.DATA_MODEL_VERSION,)) + + (loopy.version.DATA_MODEL_VERSION, + SUMPY_KERNEL_VERSION,) + ) try: result = code_cache[cache_key] diff --git a/sumpy/version.py b/sumpy/version.py index d311f19b4bad064bda0fe5e8a23365145faa80d9..e0f86a84f406d0cdd485ff962275357d34f64358 100644 --- a/sumpy/version.py +++ b/sumpy/version.py @@ -24,3 +24,5 @@ THE SOFTWARE. VERSION = (2014, 1) VERSION_STATUS = "beta1" VERSION_TEXT = ".".join(str(x) for x in VERSION) + VERSION_STATUS + +SUMPY_KERNEL_VERSION = 1