@@ -2044,21 +2044,21 @@ def test_topofusion_w_subdims_conddims(self):
20442044
20452045 # Check generated code -- expect the gsave equation to be scheduled together
20462046 # in the same loop nest with the fsave equation
2047- bns , _ = assert_blocking (op , {'x0_blk0' , 'x1_blk0' , 'ix0_blk0 ' })
2047+ bns , _ = assert_blocking (op , {'x0_blk0' , 'x1_blk0' , 'x2_blk0 ' })
20482048 exprs = FindNodes (Expression ).visit (bns ['x0_blk0' ])
20492049 assert len (exprs ) == 2
20502050 assert exprs [0 ].write is f
20512051 assert exprs [1 ].write is g
20522052
20532053 exprs = FindNodes (Expression ).visit (bns ['x1_blk0' ])
2054+ assert len (exprs ) == 1
2055+ assert exprs [0 ].write is h
2056+
2057+ exprs = FindNodes (Expression ).visit (bns ['x2_blk0' ])
20542058 assert len (exprs ) == 2
20552059 assert exprs [0 ].write is fsave
20562060 assert exprs [1 ].write is gsave
20572061
2058- exprs = FindNodes (Expression ).visit (bns ['ix0_blk0' ])
2059- assert len (exprs ) == 1
2060- assert exprs [0 ].write is h
2061-
20622062 def test_topofusion_w_subdims_conddims_v2 (self ):
20632063 """
20642064 Like `test_topofusion_w_subdims_conddims` but with more SubDomains,
@@ -2085,9 +2085,9 @@ def test_topofusion_w_subdims_conddims_v2(self):
20852085
20862086 # Check generated code -- expect the gsave equation to be scheduled together
20872087 # in the same loop nest with the fsave equation
2088- bns , _ = assert_blocking (op , {'ix0_blk0 ' , 'x0_blk0 ' })
2089- assert len (FindNodes (Expression ).visit (bns ['ix0_blk0 ' ])) == 3
2090- exprs = FindNodes (Expression ).visit (bns ['x0_blk0 ' ])
2088+ bns , _ = assert_blocking (op , {'x0_blk0 ' , 'x1_blk0 ' })
2089+ assert len (FindNodes (Expression ).visit (bns ['x0_blk0 ' ])) == 3
2090+ exprs = FindNodes (Expression ).visit (bns ['x1_blk0 ' ])
20912091 assert len (exprs ) == 2
20922092 assert exprs [0 ].write is fsave
20932093 assert exprs [1 ].write is gsave
@@ -2118,19 +2118,19 @@ def test_topofusion_w_subdims_conddims_v3(self):
21182118
21192119 # Check generated code -- expect the gsave equation to be scheduled together
21202120 # in the same loop nest with the fsave equation
2121- bns , _ = assert_blocking (op , {'ix0_blk0 ' , 'x0_blk0 ' , 'ix1_blk0 ' })
2122- exprs = FindNodes (Expression ).visit (bns ['ix0_blk0 ' ])
2121+ bns , _ = assert_blocking (op , {'x0_blk0 ' , 'x1_blk0 ' , 'x2_blk0 ' })
2122+ exprs = FindNodes (Expression ).visit (bns ['x0_blk0 ' ])
21232123 assert len (exprs ) == 2
21242124 assert exprs [0 ].write is f
21252125 assert exprs [1 ].write is g
21262126
2127- exprs = FindNodes (Expression ).visit (bns ['x0_blk0 ' ])
2127+ exprs = FindNodes (Expression ).visit (bns ['x2_blk0 ' ])
21282128 assert len (exprs ) == 2
21292129 assert exprs [0 ].write is fsave
21302130 assert exprs [1 ].write is gsave
21312131
21322132 # Additional nest due to anti-dependence
2133- exprs = FindNodes (Expression ).visit (bns ['ix1_blk0 ' ])
2133+ exprs = FindNodes (Expression ).visit (bns ['x1_blk0 ' ])
21342134 assert len (exprs ) == 2
21352135 assert exprs [1 ].write is h
21362136
0 commit comments