Report name of missing OpenCL kernels
authorMark Abraham <mark.j.abraham@gmail.com>
Wed, 23 Sep 2020 15:26:35 +0000 (17:26 +0200)
committerArtem Zhmurov <zhmurov@gmail.com>
Wed, 23 Sep 2020 18:00:14 +0000 (18:00 +0000)
Refs #3686

src/gromacs/nbnxm/opencl/nbnxm_ocl.cpp

index 1744e9890c9077125bbe47d91777d42d43d398d7..359683337a41829e07d97f34e095fbfe4d590024 100644 (file)
@@ -382,8 +382,9 @@ static inline cl_kernel select_nbnxn_kernel(NbnxmGpu* nb, int eeltype, int evdwt
     if (nullptr == kernel_ptr[0])
     {
         *kernel_ptr = clCreateKernel(nb->dev_rundata->program, kernel_name_to_run, &cl_error);
-        GMX_ASSERT(cl_error == CL_SUCCESS,
-                   ("clCreateKernel failed: " + ocl_get_error_string(cl_error)).c_str());
+        GMX_ASSERT(cl_error == CL_SUCCESS, ("clCreateKernel failed: " + ocl_get_error_string(cl_error)
+                                            + " for kernel named " + kernel_name_to_run)
+                                                   .c_str());
     }
 
     return *kernel_ptr;