Gromacs
2024.4
|
Declare infrastructure for managing caching of OpenCL JIT-ted binaries.
This functionality is currently disabled in compileProgram()
Functions | |
std::string | gmx::ocl::makeBinaryCacheFilename (const std::string &kernelFilename, cl_device_id deviceId) |
Construct the name for the binary cache file. More... | |
cl_program | gmx::ocl::makeProgramFromCache (const std::string &filename, cl_context context, cl_device_id deviceId) |
Check if there's a valid cache available, and return it if so. More... | |
void | gmx::ocl::writeBinaryToCache (cl_program program, const std::string &filename) |
Implement caching of OpenCL binaries. More... | |