Skip to content

Commit 0f3b9db

Browse files
committed
misc: Scope + Dependence cache management
1 parent 1ed57cc commit 0f3b9db

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

devito/types/caching.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -166,6 +166,11 @@ def clear(cls, force=True):
166166
# Wipe out the "true" SymPy cache
167167
cache.clear_cache()
168168

169+
# Clear Scope + Dependence caches (imported here to avoid circular imports)
170+
from devito.ir.support.basic import Scope, Dependence # noqa: E402
171+
Scope._fetch.cache_clear()
172+
Dependence.fetch.cache_clear()
173+
169174
# Wipe out the hidden module-private SymPy caches
170175
sympy.polys.rootoftools.ComplexRootOf.clear_cache()
171176
sympy.polys.domains.modularinteger._modular_integer_cache.clear()

0 commit comments

Comments
 (0)