@@ -31,16 +31,18 @@ def to_label_decomposed_graph(graph):
3131 print ("Boolean matrix for alloc nvals: " , alloc .nvals )
3232
3333 alloc_r = Matrix (BOOL , graph .ncols , graph .nrows , name = "alloc_r_after_intersection" )
34- alloc_r << graph .select (graphblas .select .select_alloc_r )
34+ #alloc_r << graph.select(graphblas.select.select_alloc_r)
35+ alloc_r << alloc .T
3536 print ("Boolean matrix for alloc_r nvals: " , alloc_r .nvals )
3637
3738 assign = Matrix (BOOL , graph .ncols , graph .nrows , name = "assign_after_intersection" )
3839 assign << graph .select (graphblas .select .select_assign )
3940 print ("Boolean matrix for assign nvals: " , assign .nvals )
4041
4142 assign_r = Matrix (BOOL , graph .ncols , graph .nrows , name = "assign_r_after_intersection" )
42- assign_r << graph .select (graphblas .select .select_assign_r )
43- assign_r << assign_r + graph .select (graphblas .select .select_pass_and_return ).T
43+ #assign_r << graph.select(graphblas.select.select_assign_r)
44+ #assign_r << assign_r + graph.select(graphblas.select.select_pass_and_return).T
45+ assign_r << assign .T
4446 print ("Boolean matrix for assign_r nvals: " , assign_r .nvals )
4547
4648 #print_matrix_to_dot(assign_r,"assign_r.dot")
@@ -49,13 +51,15 @@ def to_label_decomposed_graph(graph):
4951 load_i << graph .select (graphblas .select .select_load ).apply (graphblas .unary .decode_load )
5052
5153 load_r_i = Matrix (UINT64 , graph .ncols , graph .nrows , name = "load_r_i_after_intersection" )
52- load_r_i << graph .select (graphblas .select .select_load_r ).apply (graphblas .unary .decode_load_r )
54+ #load_r_i << graph.select(graphblas.select.select_load_r).apply(graphblas.unary.decode_load_r)
55+ load_r_i << load_i .T
5356
5457 store_i = Matrix (UINT64 , graph .ncols , graph .nrows , name = "store_i_after_intersection" )
5558 store_i << graph .select (graphblas .select .select_store ).apply (graphblas .unary .decode_store )
5659
5760 store_r_i = Matrix (UINT64 , graph .ncols , graph .nrows , name = "store_r_i_after_intersection" )
58- store_r_i << graph .select (graphblas .select .select_store_r ).apply (graphblas .unary .decode_store_r )
61+ #store_r_i << graph.select(graphblas.select.select_store_r).apply(graphblas.unary.decode_store_r)
62+ store_r_i << store_i .T
5963
6064 store_block_count = store_i .reduce_scalar ("max" ).get (0 ) + 1
6165 load_block_count = load_i .reduce_scalar ("max" ).get (0 ) + 1
0 commit comments