repartition comm init