comm->dth.resize(numThreads);
}
- bBondComm = comm->bBondComm;
+ bBondComm = comm->systemInfo.filterBondedCommunication;
/* Do we need to determine extra distances for multi-body bondeds? */
bDistMB = (comm->systemInfo.haveInterDomainMultiBodyBondeds && isDlbOn(dd->comm) && dd->ndim > 1);
}
break;
case DDAtomRanges::Type::Constraints:
- if (dd->splitConstraints || dd->splitSettles)
+ if (dd->comm->systemInfo.haveSplitConstraints || dd->comm->systemInfo.haveSplitSettles)
{
/* Only for inter-cg constraints we need special code */
n = dd_make_local_constraints(dd, n, &top_global, fr->cginfo.data(),