Преглед на файлове

do not just crash when running opencl in simgrid without opencl support, just ignore not_launched_drivers for it. The application can't have produced a value anyway

Samuel Thibault преди 10 години
родител
ревизия
63fa85e1d9
променени са 1 файла, в които са добавени 2 реда и са изтрити 4 реда
  1. 2 4
      src/core/workers.c

+ 2 - 4
src/core/workers.c

@@ -1370,13 +1370,11 @@ unsigned _starpu_worker_can_block(unsigned memnode STARPU_ATTRIBUTE_UNUSED, stru
 	case STARPU_CUDA_WORKER:
 		driver.id.cuda_id = worker->devid;
 		break;
+#ifdef STARPU_USE_OPENCL
 	case STARPU_OPENCL_WORKER:
-#ifndef STARPU_SIMGRID
 		starpu_opencl_get_device(worker->devid, &driver.id.opencl_id);
-#else
-		STARPU_ASSERT_MSG(0, "Can not let application run the OpenCL driver in simgrid mode");
-#endif
 		break;
+#endif
 	default:
 		goto always_launch;
 	}