}
coarseMapping = singleLevelPartitioningAlgo.calculatePartition();
// Refine with partition results and coarsening information
RefineFactory rFactory =
SimSystem.getRegistry().getFactory(AbstractRefineFactory.class, null);
refineAlgorithm =
rFactory.getRefineAlgorithm(coarseningAlgo.getAllCoarsenGraphs(),
coarseningAlgo.getAllCoarsenMappings());
return refineAlgorithm.unCoarsenGraph(coarseMapping);
}