Due to https://github.com/StanfordLegion/legion/issues/943 the TradeQueue implementation is partitioned with a 1D partition. This can work however its much easier programmatically to use a 3D partition to match the cell breakdown.
Since the tradequeues are now partitioned using a colouring in each direction, we no longer need to worry about this. However the upstream issue is also fixed so could be used elsewhere in the code.
Due to https://github.com/StanfordLegion/legion/issues/943 the TradeQueue implementation is partitioned with a 1D partition. This can work however its much easier programmatically to use a 3D partition to match the cell breakdown.