From b948121f8f0bed7631118ece87e066e0b3c98f8d Mon Sep 17 00:00:00 2001 From: Andreas Kloeckner Date: Sun, 5 Feb 2017 21:50:59 -0600 Subject: [PATCH] Make iname iteration order in generate_sequential_loop_dim_code deterministic --- loopy/codegen/loop.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/loopy/codegen/loop.py b/loopy/codegen/loop.py index 2716730b9..171b10e19 100644 --- a/loopy/codegen/loop.py +++ b/loopy/codegen/loop.py @@ -376,7 +376,7 @@ def generate_sequential_loop_dim_code(codegen_state, sched_index): # move inames that are usable into parameters moved_inames = [] - for das_iname in dom_and_slab.get_var_names(dim_type.set): + for das_iname in sorted(dom_and_slab.get_var_names(dim_type.set)): if das_iname in usable_inames: moved_inames.append(das_iname) dt, idx = dom_and_slab.get_var_dict()[das_iname] -- GitLab