OClCollMeshEngn: stop now just calls stop*Kernel

This commit is contained in:
2025-11-10 00:54:41 -04:00
parent 1ac6fa4a16
commit 19a79faabe
@@ -562,23 +562,8 @@ bool OpenClCollatingAndMeshingEngine::setupCollateDgramsArgs(
void OpenClCollatingAndMeshingEngine::stop() void OpenClCollatingAndMeshingEngine::stop()
{ {
// Stop compact kernel if running stopCompactKernel();
if (compactIsRunning && currentCompactKernelEvent) stopCollateKernel();
{
clWaitForEvents(1, &currentCompactKernelEvent);
clReleaseEvent(currentCompactKernelEvent);
currentCompactKernelEvent = nullptr;
compactIsRunning = false;
}
// Stop collate kernel if running
if (collateIsRunning && currentCollateKernelEvent)
{
clWaitForEvents(1, &currentCollateKernelEvent);
clReleaseEvent(currentCollateKernelEvent);
currentCollateKernelEvent = nullptr;
collateIsRunning = false;
}
} }
void OpenClCollatingAndMeshingEngine::stopCompactKernel() void OpenClCollatingAndMeshingEngine::stopCompactKernel()