Gromacs
2019
|
Declare infrastructure for OpenCL JIT compilation.
Functions | |
size_t | gmx::ocl::getDeviceWarpSize (cl_context context, cl_device_id deviceId) |
Get the device-specific warp size. More... | |
size_t | gmx::ocl::getKernelWarpSize (cl_kernel kernel, cl_device_id deviceId) |
Get the kernel-specific warp size. More... | |
cl_program | gmx::ocl::compileProgram (FILE *fplog, const std::string &kernelRelativePath, const std::string &kernelBaseFilename, const std::string &extraDefines, cl_context context, cl_device_id deviceId, ocl_vendor_id_t deviceVendorId) |
Compile the specified kernel for the context and device. More... | |