Files
project_6/muh/include
dylanyunlon 3a2b67c166 fix(tuning_reduce): auto [t,i] → auto [i,t] matching CCCL scaling_result
scale_mem_bound now returns {items, threads} (items-first) to match
CCCL's scaling_result struct. All 7 call sites in this file updated.

Previously: auto [t, i] bound threads→t, items→i
Now:        auto [i, t] binds items→i, threads→t

The ReducePassPolicy{t, i, ...} constructors remain correct because
they take (threads, items, ...) — t is threads, i is items in both cases.
The old code worked by accident (two reversals canceling out).
2026-08-01 00:31:41 +08:00
..