Пример #1
0
void
xDense2Csr<double>::
csr2dense_Function(bool flush)
{
    cuSparseStatus = cusparseDcsr2dense(handle,
                                         n_rows,
                                         n_cols,
                                         descrA,
                                         device_values,
                                         device_row_offsets,
                                         device_col_indices,
                                         device_A,
                                         n_rows); //dense Matrix A  stored in Col-major format
    CUDA_V_THROW(cuSparseStatus, "cusparseDcsr2dense");

    cudaDeviceSynchronize();
}// end of function
Пример #2
0
void
xCsr2Dense<double>::
xCsr2Dense_Function( bool flush )
{
    cuSparseStatus = cusparseDcsr2dense( handle,
                                         n_rows,
                                         n_cols,
                                         descrA,
                                         device_values,
                                         device_row_offsets,
                                         device_col_indices,
                                         device_A,
                                         n_rows );
    CUDA_V_THROW( cuSparseStatus, "cusparseDcsr2dense" );

    cudaDeviceSynchronize( );
}
Пример #3
0
		cusparseStatus_t cusparseXcsr2dense(int m, int n,const cusparseMatDescr_t descrA, const double *csrValA,
											const int *csrRowPtrA, const int *csrColIndA, double *A, int lda) {
			return cusparseDcsr2dense(g_context->cusparseHandle, m, n, descrA, csrValA, csrRowPtrA, csrColIndA, A, lda);
		}