Add missing GMX_ASSERT(haveCopiedXFromGpu)
[alexxy/gromacs.git] / src / gromacs / mdlib / sim_util.cpp
index 8850f06ac6a011e0035e7371c5e3528ce6eb298d..6f42594ed010fd8ffb858cc3e04fb4efdaa1310f 100644 (file)
@@ -1298,6 +1298,8 @@ void do_force(FILE*                               fplog,
         /* Send particle coordinates to the pme nodes */
         if (!stepWork.doNeighborSearch && simulationWork.useGpuUpdate)
         {
+            GMX_ASSERT(haveCopiedXFromGpu,
+                       "a wait should only be triggered if copy has been scheduled");
             stateGpu->waitCoordinatesReadyOnHost(AtomLocality::Local);
         }