From 1872f549f0bc069d1603e147defd2416a899ce11 Mon Sep 17 00:00:00 2001 From: miha-q <> Date: Thu, 7 Mar 2024 20:15:09 -0500 Subject: [PATCH] Thu Mar 7 08:15:09 PM EST 2024 --- src/complex.c | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/complex.c b/src/complex.c index dbef3bd..c83e8a6 100644 --- a/src/complex.c +++ b/src/complex.c @@ -8,7 +8,6 @@ #include "cores.c" #include "kernel_cpu.cl" #include "kernel_gpu.cl" -#define OPTIMAL_WGS_KNK 3 typedef struct { float real, imaginary; @@ -557,8 +556,7 @@ void cpx_mtx_dot_metal(float* ptrR, float* ptrA, float* ptrB, int rowsA, int col err = clSetKernelArg(kernel, 5, sizeof(int), &rowsB); gpuerr(err); err = clSetKernelArg(kernel, 6, sizeof(int), &colsB); gpuerr(err); - size_t wgs[2] = {1, 1}; - err = clEnqueueNDRangeKernel(cpx_mtx_command_queue, kernel, 2, NULL, (size_t[]){rowsR, colsR}, wgs, 0, NULL, NULL); + err = clEnqueueNDRangeKernel(cpx_mtx_command_queue, kernel, 2, NULL, (size_t[]){rowsR, colsR}, NULL, 0, NULL, NULL); gpuerr(err); //Wait for completion @@ -753,8 +751,7 @@ void cpx_mtx_knk_metal_2x2(float* ptrR, float* ptrA, float* ptrB, int rowsA, int err = clSetKernelArg(kernel,11, sizeof(float), &gate7); gpuerr(err); //Run the program - size_t wgs[] = {OPTIMAL_WGS_KNK}; - err = clEnqueueNDRangeKernel(cpx_mtx_command_queue, kernel, 1, NULL, (size_t[]){rowsR / 2}, wgs, 0, NULL, NULL); + err = clEnqueueNDRangeKernel(cpx_mtx_command_queue, kernel, 1, NULL, (size_t[]){rowsR / 2}, (size_t[]){2}, 0, NULL, NULL); gpuerr(err); //Wait for completion -- 2.39.5