*/
static inline void validate_global_work_size(const KernelLaunchConfig& config,
int work_dim,
- const gmx_device_info_t* dinfo)
+ const DeviceInformation* dinfo)
{
cl_uint device_size_t_size_bits;
cl_uint host_size_t_size_bits;
config.blockSize[1] = c_clSize;
config.gridSize[0] = plist->nsci;
- validate_global_work_size(config, 3, nb->dev_info);
+ validate_global_work_size(config, 3, nb->deviceInfo);
if (debug)
{
* and j-cluster concurrency, in x, y, and z, respectively.
* - The 1D block-grid contains as many blocks as super-clusters.
*/
- int num_threads_z = getOclPruneKernelJ4Concurrency(nb->dev_info->deviceVendor);
+ int num_threads_z = getOclPruneKernelJ4Concurrency(nb->deviceInfo->deviceVendor);
/* kernel launch config */
config.blockSize[2] = num_threads_z;
config.gridSize[0] = numSciInPart;
- validate_global_work_size(config, 3, nb->dev_info);
+ validate_global_work_size(config, 3, nb->deviceInfo);
if (debug)
{