MPI repartitioning using timebins
MPI scaling is currently poor, a possible cause is the way that the partitioning of cells between nodes is not reflecting the communication workload between cells. Try to weight METIS so that the edge cuts have weights based on the expected activity timeline of cells, so that active cells are more clustered.