You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
vex::SpMat<>class uses CUSPARSE library on CUDA backend when VEXCL_USE_CUSPARSE macro is defined. This results in more effective sparse matrix-vector product, but disables inlining of SpMV operation.
Provided an example of CUDA backend interoperation with Thrust.
When VEXCL_CHECK_SIZES macro is defined to 1 or 2, then runtime checks for vector
expression correctness are enabled (see #81, #82).
Added sort() and sort_by_key() functions.
Added inclusive_scan() and exclusive_scan() functions.
Added reduce_by_key() function. Only works with single-device contexts.
Added convert_<type>() and as_<type>() builtin functions for OpenCL backend.