Skip to content

Commit c13aa2f

Browse files
committed
#2201: temperedlb: add swap clusters call, fix git history
1 parent da876c4 commit c13aa2f

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

src/vt/vrt/collection/balance/temperedlb/temperedlb.cc

+2-2
Original file line numberDiff line numberDiff line change
@@ -750,7 +750,7 @@ void TemperedLB::doLBStages(LoadType start_imb) {
750750
vtAbort("TemperedLB:: Unimplemented transfer type: Recursive");
751751
break;
752752
case TransferTypeEnum::SwapClusters:
753-
vtAbort("TemperedLB:: Unimplemented transfer type: SwapClusters");
753+
swapClusters();
754754
break;
755755
default:
756756
vtAbort("TemperedLB:: Unsupported transfer type");
@@ -1429,7 +1429,7 @@ std::vector<TemperedLB::ObjIDType> TemperedLB::orderObjects(
14291429
}
14301430

14311431
void TemperedLB::originalTransfer() {
1432-
auto lazy_epoch = theTerm()->makeEpochCollective("TemperedLB: decide");
1432+
auto lazy_epoch = theTerm()->makeEpochCollective("TemperedLB: originalTransfer");
14331433

14341434
// Initialize transfer and rejection counters
14351435
int n_transfers = 0, n_rejected = 0;

src/vt/vrt/collection/balance/temperedlb/temperedlb.h

+1
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,7 @@ struct TemperedLB : BaseLB {
9292
void informAsync();
9393
void informSync();
9494
void originalTransfer();
95+
void swapClusters();
9596
void migrate();
9697

9798
void propagateRound(uint8_t k_cur_async, bool sync, EpochType epoch = no_epoch);

0 commit comments

Comments
 (0)