I have an application where I am trying to change the step granularity of my computation steps by reducing the number of unique tags and having each tag compute over a "tile" of elements every step. What used to be a single-instance step now has a for loop that iterates over a range and does the same work over multiple sets of data. However, when running, I keep getting the warning - "[CnC] Warning: multiple assignments to same item element". The thing is, the final answer is still correct regardless of how many warnings I get. I am pretty sure the warning is due to the loop, since there are puts that occur before gets. I have also tried using the depends clause, and that has not helped the issue at all.
Is there a way to remove this warning? The answer is correct, but having the flood of warnings is skewing my performance timings (i think). I have a version of the application code where all gets occur before all puts, but I am intentionally using this "naive" tiling method to compare performance impact. Any feedback is appreciated.