diff --git a/src/blockforest/loadbalancing/DynamicParMetis.cpp b/src/blockforest/loadbalancing/DynamicParMetis.cpp index 0ec01197de2e98535cf4e0dc225ef3453518e718..0e215b6f92bc7b8bd835d165b2b76b7892e9c06b 100644 --- a/src/blockforest/loadbalancing/DynamicParMetis.cpp +++ b/src/blockforest/loadbalancing/DynamicParMetis.cpp @@ -136,21 +136,6 @@ bool DynamicParMetis::operator()( std::vector< std::pair< const PhantomBlock *, MPI_Group_incl(allGroup, int_c(ranks.size()), &ranks[0], &subGroup); MPI_Comm_create( MPIManager::instance()->comm(), subGroup, &subComm); - if ( targetProcess.size() != 0) - { - int subRank; - int subSize; - MPI_Comm_rank(subComm, &subRank); - MPI_Comm_size(subComm, &subSize); - WALBERLA_CHECK_GREATER_EQUAL(subRank, 0); - WALBERLA_CHECK_LESS(subRank, subSize); - } else - { - int subRank; - MPI_Comm_rank(subComm, &subRank); - WALBERLA_CHECK_EQUAL(subRank, MPI_UNDEFINED); - } - int64_t edgecut = 0; WALBERLA_CHECK_EQUAL( phantomForest.getNumberOfBlocks(), targetProcess.size() ); std::vector<int64_t> part( targetProcess.size(), int64_c( MPIManager::instance()->rank() ) );