41 #include "dispatch/dispatch_spmv_orig.cuh"
42 #include "../util_namespace.cuh"
133 void* d_temp_storage,
134 size_t& temp_storage_bytes,
137 int* d_column_indices,
143 cudaStream_t stream = 0,
144 bool debug_synchronous =
false)
146 SpmvParams<ValueT, int> spmv_params;
147 spmv_params.d_values = d_values;
148 spmv_params.d_row_end_offsets = d_row_offsets + 1;
149 spmv_params.d_column_indices = d_column_indices;
150 spmv_params.d_vector_x = d_vector_x;
151 spmv_params.d_vector_y = d_vector_y;
152 spmv_params.num_rows = num_rows;
153 spmv_params.num_cols = num_cols;
154 spmv_params.num_nonzeros = num_nonzeros;
155 spmv_params.alpha = 1.0;
156 spmv_params.beta = 0.0;
158 return DispatchSpmv<ValueT, int>::Dispatch(