Improve OpenCL log/error reporting
[alexxy/gromacs.git] / src / gromacs / gpu_utils / ocl_caching.cpp
index 18074556d69bd9eeb9025c4bac05e023dea70c4c..e8894aaad00b87eabd966f53695e9601ddb71b8a 100644 (file)
@@ -139,8 +139,8 @@ cl_program makeProgramFromCache(const std::string& filename, cl_context context,
                                                    nullptr, &cl_error);
     if (cl_error != CL_SUCCESS)
     {
-        GMX_THROW(InternalError("Could not create OpenCL program, error was "
-                                + ocl_get_error_string(cl_error)));
+        GMX_THROW(InternalError("Could not create OpenCL program from the cache file " + filename
+                                + ", error was " + ocl_get_error_string(cl_error)));
     }
 
     return program;