Add env. var. to enable OpenCL caching
authorSzilárd Páll <pall.szilard@gmail.com>
Mon, 30 May 2016 19:51:10 +0000 (21:51 +0200)
committerErik Lindahl <erik.lindahl@gmail.com>
Thu, 2 Jun 2016 11:26:17 +0000 (13:26 +0200)
commit13122790bfe398aa4bcecf5d0f4f4bb2568bd177
tree2402e53a73b627043a0c7930e38c61458575db8b
parent208c65ce31e655c541c6349c517012026a9a2f08
Add env. var. to enable OpenCL caching

OpenCL binary caching is disabled by default (due to concurrency and
versions not being safely handled), but during development, being
able to avoid the kernel compilation overhead can speed up testing and
benchmarking tremendously. This change adds an environment variable
that can be used to manually trigger binary caching.

Change-Id: I5879acf040216ad75dbb54e7ecec001aae8af8a5
docs/user-guide/environment-variables.rst
src/gromacs/gpu_utils/ocl_compiler.cpp