Skip to content
Snippets Groups Projects
Commit c05e070f authored by James Stevens's avatar James Stevens
Browse files

remove unused iname gi from test_tim2d and comment out duplicate_inames calls...

remove unused iname gi from test_tim2d and comment out duplicate_inames calls whose within id doesn't match anything
parent c78d2f66
No related branches found
No related tags found
1 merge request!381Disallow (warn about) unused inames upon linearization
......@@ -48,7 +48,7 @@ def test_tim2d(ctx_factory):
# K - run-time symbolic
knl = lp.make_kernel(
"{[i,j,e,m,o,o2,gi]: 0<=i,j,m,o,o2<n and 0<=e<K and 0<=gi<3}",
"{[i,j,e,m,o,o2]: 0<=i,j,m,o,o2<n and 0<=e<K}",
[
"ur(a,b) := simul_reduce(sum, o, D[a,o]*u[e,o,b])",
"us(a,b) := simul_reduce(sum, o2, D[b,o2]*u[e,a,o2])",
......@@ -74,8 +74,8 @@ def test_tim2d(ctx_factory):
name="semlap2D", assumptions="K>=1")
knl = lp.fix_parameters(knl, n=n)
knl = lp.duplicate_inames(knl, "o", within="id:ur")
knl = lp.duplicate_inames(knl, "o", within="id:us")
# knl = lp.duplicate_inames(knl, "o", within="id:ur")
# knl = lp.duplicate_inames(knl, "o", within="id:us")
seq_knl = knl
......@@ -87,6 +87,7 @@ def test_tim2d(ctx_factory):
knl = lp.precompute(knl, "ur(m,j)", ["m", "j"], default_tag="l.auto")
knl = lp.precompute(knl, "us(i,m)", ["i", "m"], default_tag="l.auto")
# TODO this adds `a` and `b` to domains, which leads to unused inames
knl = lp.precompute(knl, "Gux(m,j)", ["m", "j"], default_tag="l.auto")
knl = lp.precompute(knl, "Guy(i,m)", ["i", "m"], default_tag="l.auto")
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment