*
* Copyright (c) 1991-2000, University of Groningen, The Netherlands.
* Copyright (c) 2001-2004, The GROMACS development team.
- * Copyright (c) 2013-2019,2020, by the GROMACS development team, led by
+ * Copyright (c) 2013-2019,2020,2021, by the GROMACS development team, led by
* Mark Abraham, David van der Spoel, Berk Hess, and Erik Lindahl,
* and including many others, as listed in the AUTHORS file in the
* top-level source directory and at http://www.gromacs.org.
ed,
stepWork.doNeighborSearch);
+ if (havePPDomainDecomposition(cr) && stepWork.computeForces && stepWork.useGpuFHalo
+ && domainWork.haveCpuLocalForceWork)
+ {
+ stateGpu->copyForcesToGpu(forceOutMtsLevel0.forceWithShiftForces().force(), AtomLocality::Local);
+ }
+
GMX_ASSERT(!(nonbondedAtMtsLevel1 && stepWork.useGpuFBufferOps),
"The schedule below does not allow for nonbonded MTS with GPU buffer ops");
GMX_ASSERT(!(nonbondedAtMtsLevel1 && stepWork.useGpuFHalo),
if (stepWork.useGpuFHalo)
{
- if (domainWork.haveCpuLocalForceWork)
- {
- stateGpu->copyForcesToGpu(forceOutMtsLevel0.forceWithShiftForces().force(),
- AtomLocality::Local);
- }
communicateGpuHaloForces(*cr, domainWork.haveCpuLocalForceWork);
}
else