This implements a recursive bipartitioner as described by Koşar to replace the existing partitioner. The main advantage of this is that it exposes significantly more parallelism than splitting into quadrants can, which makes better utilisation of threads.
This implements a recursive bipartitioner as described by Koşar to replace the existing partitioner. The main advantage of this is that it exposes significantly more parallelism than splitting into quadrants can, which makes better utilisation of threads.