GMX_ASSERT(commandStream != nullptr, "No stream is valid for copying forces with given atom locality.");
copyToDevice(d_f_, h_f, d_fSize_, atomLocality, commandStream);
- // TODO: Remove When event-based synchronization is introduced
- gpuStreamSynchronize(commandStream);
fReadyOnDevice_[atomLocality].markEvent(commandStream);
}
GMX_ASSERT(commandStream != nullptr, "No stream is valid for copying forces with given atom locality.");
copyFromDevice(h_f, d_f_, d_fSize_, atomLocality, commandStream);
- // TODO: Remove When event-based synchronization is introduced
- gpuStreamSynchronize(commandStream);
fReadyOnHost_[atomLocality].markEvent(commandStream);
}