*
* \param[in] pmeGpu The PME GPU structure.
*/
-static void pme_gpu_reinit_computation(const PmeGpu *pmeGpu)
+void pme_gpu_reinit_computation(const PmeGpu *pmeGpu)
{
pme_gpu_clear_grids(pmeGpu);
pme_gpu_clear_energy_virial(pmeGpu);
}
-void pme_gpu_finish_computation(const PmeGpu *pmeGpu)
-{
- // Synchronize the whole PME stream at once, including D2H result transfers.
- pme_gpu_synchronize(pmeGpu);
-
- pme_gpu_update_timings(pmeGpu);
- pme_gpu_reinit_computation(pmeGpu);
-}
-
/*! \brief \libinternal
* (Re-)initializes all the PME GPU data related to the grid size and cut-off.
*