diff --git a/src/vt/vrt/collection/balance/temperedlb/temperedlb.cc b/src/vt/vrt/collection/balance/temperedlb/temperedlb.cc index eac6382c08..27bbf13ad0 100644 --- a/src/vt/vrt/collection/balance/temperedlb/temperedlb.cc +++ b/src/vt/vrt/collection/balance/temperedlb/temperedlb.cc @@ -1101,7 +1101,9 @@ void TemperedLB::doLBStages(LoadType start_imb) { // Copy this node's object assignments to a local, mutable copy cur_objs_.clear(); for (auto obj : *load_model_) { - cur_objs_[obj] = getModeledValue(obj); + if (obj.isMigratable()) { + cur_objs_[obj] = getModeledValue(obj); + } } send_edges_.clear();