compile spmv_dia kernel