With orthogonal grids, the grid creation and KBA partition should not require rank-0 to do all the work.