Beispiel #1
0
        /// <summary>
        ///
        /// </summary>
        public void CooSet(CudaDeviceVariable <indexT> cooRows,
                           CudaDeviceVariable <indexT> cooColumns,
                           CudaDeviceVariable <dataT> cooValues)
        {
            res = CudaSparseNativeMethods.cusparseCooSetPointers(descr, cooRows.DevicePointer,
                                                                 cooColumns.DevicePointer, cooValues.DevicePointer);
            Debug.WriteLine(String.Format("{0:G}, {1}: {2}", DateTime.Now, "cusparseCooSetPointers", res));

            if (res != cusparseStatus.Success)
            {
                throw new CudaSparseException(res);
            }
        }