public static int cuLaunchCooperativeKernel ( CUfunction f , int gridDimX , int gridDimY , int gridDimZ , int blockDimX , int blockDimY , int blockDimZ , int sharedMemBytes , CUstream hStream , Pointer kernelParams ) { return checkResult ( cuLaunchCooperativeKernelNative ( f , gridDimX , gridDimY , gridDimZ , blockDimX , blockDimY , blockDimZ , sharedMemBytes , hStream , kernelParams ) ) ; }
Launches a CUDA function where thread blocks can cooperate and synchronize as they execute .