c_opencl_matmul_crs Interface

interface
public subroutine c_opencl_matmul_crs(n, n_col_idx, col_idx, row_ptr, val, vec, ret_vec) bind(C)

Arguments

Type IntentOptional Attributes Name
integer(kind=c_size_t), Value :: n
integer(kind=c_size_t), Value :: n_col_idx
integer(kind=c_int), intent(in) :: col_idx(1:n_col_idx)
integer(kind=c_int), intent(in) :: row_ptr(1:n+1)
real(kind=c_double), intent(in) :: val(1:n_col_idx)
real(kind=c_double), intent(in) :: vec(1:n)
real(kind=c_double), intent(inout) :: ret_vec(1:n)