messages = 0;
} while (status == -1);
#else
+ GMX_UNUSED_VALUE(pme);
GMX_UNUSED_VALUE(pme_pp);
GMX_UNUSED_VALUE(box);
GMX_UNUSED_VALUE(maxshift_x);
GMX_UNUSED_VALUE(grid_size);
GMX_UNUSED_VALUE(ewaldcoeff_q);
GMX_UNUSED_VALUE(ewaldcoeff_lj);
+ GMX_UNUSED_VALUE(useGpuForPme);
+ GMX_UNUSED_VALUE(stateGpu);
status = pmerecvqxX;
#endif
return status;
}
+#if GMX_MPI
/*! \brief Send force data to PP ranks */
static void sendFToPP(void* sendbuf, PpRanks receiver, gmx_pme_pp* pme_pp, int* messages)
{
}
else
{
-#if GMX_MPI
// Send using MPI
MPI_Isend(sendbuf, receiver.numAtoms * sizeof(rvec), MPI_BYTE, receiver.rankId, 0,
pme_pp->mpi_comm_mysim, &pme_pp->req[*messages]);
*messages = *messages + 1;
-#endif
}
}
+#endif
/*! \brief Send the PME mesh force, virial and energy to the PP-only ranks. */
static void gmx_pme_send_force_vir_ener(const gmx_pme_t& pme,
MPI_Waitall(messages, pme_pp->req.data(), pme_pp->stat.data());
#else
gmx_call("MPI not enabled");
+ GMX_UNUSED_VALUE(pme);
GMX_UNUSED_VALUE(pme_pp);
GMX_UNUSED_VALUE(output);
GMX_UNUSED_VALUE(dvdlambda_q);
}
}
}
-
+#else
+ GMX_UNUSED_VALUE(fr);
+ GMX_UNUSED_VALUE(reinitGpuPmePpComms);
+ GMX_UNUSED_VALUE(sendCoordinatesFromGpu);
+ GMX_UNUSED_VALUE(coordinatesReadyOnDeviceEvent);
#endif
if (!c_useDelayedWait)
{
#if GMX_MPI
MPI_Recv(recvptr, n * sizeof(rvec), MPI_BYTE, cr->dd->pme_nodeid, 0, cr->mpi_comm_mysim,
MPI_STATUS_IGNORE);
+#else
+ GMX_UNUSED_VALUE(cr);
#endif
}
}