From 0a976f6fddaa2ca12110faf01b5bef93e281b284 Mon Sep 17 00:00:00 2001 From: miha-q <> Date: Mon, 4 Mar 2024 11:42:54 -0500 Subject: [PATCH] Mon Mar 4 11:42:54 AM EST 2024 --- src/complex.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/complex.c b/src/complex.c index 5e9a1e9..5ecd977 100644 --- a/src/complex.c +++ b/src/complex.c @@ -300,8 +300,7 @@ void cpx_mtx_dot_metal(float* ptrR, float* ptrA, float* ptrB, int rowsA, int col err = clSetKernelArg(kernel, 5, sizeof(int), &shared); gpuerr(clSetKernelArg); //Run the program - size_t work_size[] = {rowsR, colsR}; - err = clEnqueueNDRangeKernel(cpx_mtx_command_queue, kernel, 2, NULL, work_size, NULL, 0, NULL, NULL); + err = clEnqueueNDRangeKernel(cpx_mtx_command_queue, kernel, 2, NULL, (size_t[]){rowsR, colsR}, NULL, 0, NULL, NULL); gpuerr(clEnqueueNDRangeKernel); //Wait for completion @@ -380,8 +379,7 @@ void cpx_mtx_knk_metal(float* ptrR, float* ptrA, float* ptrB, int rowsR, int col err = clSetKernelArg(kernel, 8, sizeof(int), &colsB); gpuerr(clSetKernelArg); //Run the program - size_t work_size[] = {rowsR}; - err = clEnqueueNDRangeKernel(cpx_mtx_command_queue, kernel, 1, NULL, work_size, NULL, 0, NULL, NULL); + err = clEnqueueNDRangeKernel(cpx_mtx_command_queue, kernel, 1, NULL, (size_t[]){rowsR}, NULL, 0, NULL, NULL); gpuerr(clEnqueueNDRangeKernel); //Wait for completion -- 2.39.5