diff --git a/test/test_sem_reagan.py b/test/test_sem_reagan.py index e022e92f3712d984c1ad68061d0052240ff9d20c..54c64e0a4d4a23b429eb83be6c0a19f482a1b922 100644 --- a/test/test_sem_reagan.py +++ b/test/test_sem_reagan.py @@ -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")