├── AlphasparseWiki .md ├── CMakeLists.txt ├── CONTRIBUTING.md ├── Makefile ├── README.md ├── arm ├── CMakeLists.txt ├── config.h.in ├── kernel │ ├── CMakeLists.txt │ ├── level1 │ │ ├── alphasparse_axpy.cpp │ │ ├── alphasparse_dotci_sub.cpp │ │ ├── alphasparse_doti.cpp │ │ ├── alphasparse_dotui_sub.cpp │ │ ├── alphasparse_gthr.cpp │ │ ├── alphasparse_gthrz.cpp │ │ ├── alphasparse_rot.cpp │ │ ├── alphasparse_sctr.cpp │ │ ├── axpy.hpp │ │ ├── dotci_sub.hpp │ │ ├── doti.hpp │ │ ├── dotui_sub.hpp │ │ ├── gthr.hpp │ │ ├── gthrz.hpp │ │ ├── rot.hpp │ │ └── sctr.hpp │ ├── level2 │ │ ├── alphasparse_mv.cpp │ │ ├── alphasparse_trsv.cpp │ │ ├── mv │ │ │ ├── diagmv │ │ │ │ ├── diagmv.h │ │ │ │ ├── diagmv_bsr_n.hpp │ │ │ │ ├── diagmv_bsr_u.hpp │ │ │ │ ├── diagmv_coo_n.hpp │ │ │ │ ├── diagmv_coo_u.hpp │ │ │ │ ├── diagmv_csc_n.hpp │ │ │ │ ├── diagmv_csc_u.hpp │ │ │ │ ├── diagmv_csr_n.hpp │ │ │ │ ├── diagmv_csr_u.hpp │ │ │ │ ├── diagmv_dia_n.hpp │ │ │ │ ├── diagmv_dia_u.hpp │ │ │ │ ├── diagmv_sky_n.hpp │ │ │ │ └── diagmv_sky_u.hpp │ │ │ ├── gemv │ │ │ │ ├── csrmv │ │ │ │ │ ├── csrmv_kernel.h │ │ │ │ │ └── gemv_template.S │ │ │ │ ├── gemv.h │ │ │ │ ├── gemv_bsr.hpp │ │ │ │ ├── gemv_coo.hpp │ │ │ │ ├── gemv_csc.hpp │ │ │ │ ├── gemv_csr.hpp │ │ │ │ ├── gemv_dia.hpp │ │ │ │ └── gemv_ell.hpp │ │ │ ├── hermv │ │ │ │ ├── hermv.h │ │ │ │ ├── hermv_bsr_n_hi.hpp │ │ │ │ ├── hermv_bsr_n_hi_trans.hpp │ │ │ │ ├── hermv_bsr_n_lo.hpp │ │ │ │ ├── hermv_bsr_n_lo_trans.hpp │ │ │ │ ├── hermv_bsr_u_hi.hpp │ │ │ │ ├── hermv_bsr_u_hi_trans.hpp │ │ │ │ ├── hermv_bsr_u_lo.hpp │ │ │ │ ├── hermv_bsr_u_lo_trans.hpp │ │ │ │ ├── hermv_coo_n_hi.hpp │ │ │ │ ├── hermv_coo_n_hi_trans.hpp │ │ │ │ ├── hermv_coo_n_lo.hpp │ │ │ │ ├── hermv_coo_n_lo_trans.hpp │ │ │ │ ├── hermv_coo_u_hi.hpp │ │ │ │ ├── hermv_coo_u_hi_trans.hpp │ │ │ │ ├── hermv_coo_u_lo.hpp │ │ │ │ ├── hermv_coo_u_lo_trans.hpp │ │ │ │ ├── hermv_csc_n_hi.hpp │ │ │ │ ├── hermv_csc_n_hi_trans.hpp │ │ │ │ ├── hermv_csc_n_lo.hpp │ │ │ │ ├── hermv_csc_n_lo_trans.hpp │ │ │ │ ├── hermv_csc_u_hi.hpp │ │ │ │ ├── hermv_csc_u_hi_trans.hpp │ │ │ │ ├── hermv_csc_u_lo.hpp │ │ │ │ ├── hermv_csc_u_lo_trans.hpp │ │ │ │ ├── hermv_csr_n_hi.hpp │ │ │ │ ├── hermv_csr_n_hi_trans.hpp │ │ │ │ ├── hermv_csr_n_lo.hpp │ │ │ │ ├── hermv_csr_n_lo_trans.hpp │ │ │ │ ├── hermv_csr_u_hi.hpp │ │ │ │ ├── hermv_csr_u_hi_trans.hpp │ │ │ │ ├── hermv_csr_u_lo.hpp │ │ │ │ ├── hermv_csr_u_lo_trans.hpp │ │ │ │ ├── hermv_dia_n_hi.hpp │ │ │ │ ├── hermv_dia_n_hi_trans.hpp │ │ │ │ ├── hermv_dia_n_lo.hpp │ │ │ │ ├── hermv_dia_n_lo_trans.hpp │ │ │ │ ├── hermv_dia_u_hi.hpp │ │ │ │ ├── hermv_dia_u_hi_trans.hpp │ │ │ │ ├── hermv_dia_u_lo.hpp │ │ │ │ ├── hermv_dia_u_lo_trans.hpp │ │ │ │ ├── hermv_sky_n_hi.hpp │ │ │ │ ├── hermv_sky_n_hi_trans.hpp │ │ │ │ ├── hermv_sky_n_lo.hpp │ │ │ │ ├── hermv_sky_n_lo_trans.hpp │ │ │ │ ├── hermv_sky_u_hi.hpp │ │ │ │ ├── hermv_sky_u_hi_trans.hpp │ │ │ │ ├── hermv_sky_u_lo.hpp │ │ │ │ └── hermv_sky_u_lo_trans.hpp │ │ │ ├── symv │ │ │ │ ├── symv.h │ │ │ │ ├── symv_bsr_n_hi.hpp │ │ │ │ ├── symv_bsr_n_hi_conj.hpp │ │ │ │ ├── symv_bsr_n_lo.hpp │ │ │ │ ├── symv_bsr_n_lo_conj.hpp │ │ │ │ ├── symv_bsr_u_hi.hpp │ │ │ │ ├── symv_bsr_u_hi_conj.hpp │ │ │ │ ├── symv_bsr_u_lo.hpp │ │ │ │ ├── symv_bsr_u_lo_conj.hpp │ │ │ │ ├── symv_coo_n_hi.hpp │ │ │ │ ├── symv_coo_n_hi_conj.hpp │ │ │ │ ├── symv_coo_n_lo.hpp │ │ │ │ ├── symv_coo_n_lo_conj.hpp │ │ │ │ ├── symv_coo_u_hi.hpp │ │ │ │ ├── symv_coo_u_hi_conj.hpp │ │ │ │ ├── symv_coo_u_lo.hpp │ │ │ │ ├── symv_coo_u_lo_conj.hpp │ │ │ │ ├── symv_csc_n_hi.hpp │ │ │ │ ├── symv_csc_n_hi_conj.hpp │ │ │ │ ├── symv_csc_n_lo.hpp │ │ │ │ ├── symv_csc_n_lo_conj.hpp │ │ │ │ ├── symv_csc_u_hi.hpp │ │ │ │ ├── symv_csc_u_hi_conj.hpp │ │ │ │ ├── symv_csc_u_lo.hpp │ │ │ │ ├── symv_csc_u_lo_conj.hpp │ │ │ │ ├── symv_csr_n_hi.hpp │ │ │ │ ├── symv_csr_n_hi_conj.hpp │ │ │ │ ├── symv_csr_n_lo.hpp │ │ │ │ ├── symv_csr_n_lo_conj.hpp │ │ │ │ ├── symv_csr_u_hi.hpp │ │ │ │ ├── symv_csr_u_hi_conj.hpp │ │ │ │ ├── symv_csr_u_lo.hpp │ │ │ │ ├── symv_csr_u_lo_conj.hpp │ │ │ │ ├── symv_dia_n_hi.hpp │ │ │ │ ├── symv_dia_n_hi_conj.hpp │ │ │ │ ├── symv_dia_n_lo.hpp │ │ │ │ ├── symv_dia_n_lo_conj.hpp │ │ │ │ ├── symv_dia_u_hi.hpp │ │ │ │ ├── symv_dia_u_hi_conj.hpp │ │ │ │ ├── symv_dia_u_lo.hpp │ │ │ │ ├── symv_dia_u_lo_conj.hpp │ │ │ │ ├── symv_sky_n_hi.hpp │ │ │ │ ├── symv_sky_n_hi_conj.hpp │ │ │ │ ├── symv_sky_n_lo.hpp │ │ │ │ ├── symv_sky_n_lo_conj.hpp │ │ │ │ ├── symv_sky_u_hi.hpp │ │ │ │ ├── symv_sky_u_hi_conj.hpp │ │ │ │ ├── symv_sky_u_lo.hpp │ │ │ │ └── symv_sky_u_lo_conj.hpp │ │ │ └── trmv │ │ │ │ ├── trmv.h │ │ │ │ ├── trmv_bsr_n_hi.hpp │ │ │ │ ├── trmv_bsr_n_hi_conj.hpp │ │ │ │ ├── trmv_bsr_n_hi_trans.hpp │ │ │ │ ├── trmv_bsr_n_lo.hpp │ │ │ │ ├── trmv_bsr_n_lo_conj.hpp │ │ │ │ ├── trmv_bsr_n_lo_trans.hpp │ │ │ │ ├── trmv_bsr_u_hi.hpp │ │ │ │ ├── trmv_bsr_u_hi_conj.hpp │ │ │ │ ├── trmv_bsr_u_hi_trans.hpp │ │ │ │ ├── trmv_bsr_u_lo.hpp │ │ │ │ ├── trmv_bsr_u_lo_conj.hpp │ │ │ │ ├── trmv_bsr_u_lo_trans.hpp │ │ │ │ ├── trmv_coo_n_hi.hpp │ │ │ │ ├── trmv_coo_n_hi_conj.hpp │ │ │ │ ├── trmv_coo_n_hi_trans.hpp │ │ │ │ ├── trmv_coo_n_lo.hpp │ │ │ │ ├── trmv_coo_n_lo_conj.hpp │ │ │ │ ├── trmv_coo_n_lo_trans.hpp │ │ │ │ ├── trmv_coo_u_hi.hpp │ │ │ │ ├── trmv_coo_u_hi_conj.hpp │ │ │ │ ├── trmv_coo_u_hi_trans.hpp │ │ │ │ ├── trmv_coo_u_lo.hpp │ │ │ │ ├── trmv_coo_u_lo_conj.hpp │ │ │ │ ├── trmv_coo_u_lo_trans.hpp │ │ │ │ ├── trmv_csc_n_hi.hpp │ │ │ │ ├── trmv_csc_n_hi_conj.hpp │ │ │ │ ├── trmv_csc_n_hi_trans.hpp │ │ │ │ ├── trmv_csc_n_lo.hpp │ │ │ │ ├── trmv_csc_n_lo_conj.hpp │ │ │ │ ├── trmv_csc_n_lo_trans.hpp │ │ │ │ ├── trmv_csc_u_hi.hpp │ │ │ │ ├── trmv_csc_u_hi_conj.hpp │ │ │ │ ├── trmv_csc_u_hi_trans.hpp │ │ │ │ ├── trmv_csc_u_lo.hpp │ │ │ │ ├── trmv_csc_u_lo_conj.hpp │ │ │ │ ├── trmv_csc_u_lo_trans.hpp │ │ │ │ ├── trmv_csr_n_hi.hpp │ │ │ │ ├── trmv_csr_n_hi_conj.hpp │ │ │ │ ├── trmv_csr_n_hi_trans.hpp │ │ │ │ ├── trmv_csr_n_lo.hpp │ │ │ │ ├── trmv_csr_n_lo_conj.hpp │ │ │ │ ├── trmv_csr_n_lo_trans.hpp │ │ │ │ ├── trmv_csr_u_hi.hpp │ │ │ │ ├── trmv_csr_u_hi_conj.hpp │ │ │ │ ├── trmv_csr_u_hi_trans.hpp │ │ │ │ ├── trmv_csr_u_lo.hpp │ │ │ │ ├── trmv_csr_u_lo_conj.hpp │ │ │ │ ├── trmv_csr_u_lo_trans.hpp │ │ │ │ ├── trmv_dia_n_hi.hpp │ │ │ │ ├── trmv_dia_n_hi_conj.hpp │ │ │ │ ├── trmv_dia_n_hi_trans.hpp │ │ │ │ ├── trmv_dia_n_lo.hpp │ │ │ │ ├── trmv_dia_n_lo_conj.hpp │ │ │ │ ├── trmv_dia_n_lo_trans.hpp │ │ │ │ ├── trmv_dia_u_hi.hpp │ │ │ │ ├── trmv_dia_u_hi_conj.hpp │ │ │ │ ├── trmv_dia_u_hi_trans.hpp │ │ │ │ ├── trmv_dia_u_lo.hpp │ │ │ │ ├── trmv_dia_u_lo_conj.hpp │ │ │ │ ├── trmv_dia_u_lo_trans.hpp │ │ │ │ ├── trmv_sky_n_hi.hpp │ │ │ │ ├── trmv_sky_n_hi_conj.hpp │ │ │ │ ├── trmv_sky_n_hi_trans.hpp │ │ │ │ ├── trmv_sky_n_lo.hpp │ │ │ │ ├── trmv_sky_n_lo_conj.hpp │ │ │ │ ├── trmv_sky_n_lo_trans.hpp │ │ │ │ ├── trmv_sky_u_hi.hpp │ │ │ │ ├── trmv_sky_u_hi_conj.hpp │ │ │ │ ├── trmv_sky_u_hi_trans.hpp │ │ │ │ ├── trmv_sky_u_lo.hpp │ │ │ │ ├── trmv_sky_u_lo_conj.hpp │ │ │ │ └── trmv_sky_u_lo_trans.hpp │ │ └── trsv │ │ │ ├── diagsv_bsr.hpp │ │ │ ├── diagsv_coo.hpp │ │ │ ├── diagsv_csc.hpp │ │ │ ├── diagsv_csr.hpp │ │ │ ├── diagsv_dia.hpp │ │ │ ├── diagsv_sky.hpp │ │ │ ├── spsv.h │ │ │ ├── trsv_bsr.hpp │ │ │ ├── trsv_bsr_conj.hpp │ │ │ ├── trsv_bsr_trans.hpp │ │ │ ├── trsv_coo.hpp │ │ │ ├── trsv_coo_conj.hpp │ │ │ ├── trsv_coo_trans.hpp │ │ │ ├── trsv_csc.hpp │ │ │ ├── trsv_csc_conj.hpp │ │ │ ├── trsv_csc_trans.hpp │ │ │ ├── trsv_csr.hpp │ │ │ ├── trsv_csr_conj.hpp │ │ │ ├── trsv_csr_trans.hpp │ │ │ ├── trsv_dia.hpp │ │ │ ├── trsv_dia_conj.hpp │ │ │ ├── trsv_dia_trans.hpp │ │ │ ├── trsv_sky.hpp │ │ │ ├── trsv_sky_conj.hpp │ │ │ └── trsv_sky_trans.hpp │ └── level3 │ │ ├── add │ │ ├── add_csr.hpp │ │ ├── add_csr_conj.hpp │ │ └── add_csr_trans.hpp │ │ ├── alphasparse_add.cpp │ │ ├── alphasparse_mm.cpp │ │ ├── alphasparse_set_value.cpp │ │ ├── alphasparse_spmm.cpp │ │ ├── alphasparse_spmmd.cpp │ │ ├── alphasparse_trsm.cpp │ │ ├── mm │ │ ├── diagmm │ │ │ ├── diagmm.h │ │ │ ├── diagmm_bsr_n_col.hpp │ │ │ ├── diagmm_bsr_n_row.hpp │ │ │ ├── diagmm_bsr_u_col.hpp │ │ │ ├── diagmm_bsr_u_row.hpp │ │ │ ├── diagmm_coo_n_col.hpp │ │ │ ├── diagmm_coo_n_row.hpp │ │ │ ├── diagmm_coo_u_col.hpp │ │ │ ├── diagmm_coo_u_row.hpp │ │ │ ├── diagmm_csc_n_col.hpp │ │ │ ├── diagmm_csc_n_row.hpp │ │ │ ├── diagmm_csc_u_col.hpp │ │ │ ├── diagmm_csc_u_row.hpp │ │ │ ├── diagmm_csr_n_col.hpp │ │ │ ├── diagmm_csr_n_row.hpp │ │ │ ├── diagmm_csr_u_col.hpp │ │ │ ├── diagmm_csr_u_row.hpp │ │ │ ├── diagmm_dia_n_col.hpp │ │ │ ├── diagmm_dia_n_row.hpp │ │ │ ├── diagmm_dia_u_col.hpp │ │ │ ├── diagmm_dia_u_row.hpp │ │ │ ├── diagmm_sky_n_col.hpp │ │ │ ├── diagmm_sky_n_row.hpp │ │ │ ├── diagmm_sky_u_col.hpp │ │ │ └── diagmm_sky_u_row.hpp │ │ ├── gemm │ │ │ ├── gemm.h │ │ │ ├── gemm_bsr_col.hpp │ │ │ ├── gemm_bsr_col_conj.hpp │ │ │ ├── gemm_bsr_col_trans.hpp │ │ │ ├── gemm_bsr_row.hpp │ │ │ ├── gemm_bsr_row_conj.hpp │ │ │ ├── gemm_bsr_row_trans.hpp │ │ │ ├── gemm_coo_col.hpp │ │ │ ├── gemm_coo_col_conj.hpp │ │ │ ├── gemm_coo_col_trans.hpp │ │ │ ├── gemm_coo_row.hpp │ │ │ ├── gemm_coo_row_conj.hpp │ │ │ ├── gemm_coo_row_trans.hpp │ │ │ ├── gemm_csc_col.hpp │ │ │ ├── gemm_csc_col_conj.hpp │ │ │ ├── gemm_csc_col_trans.hpp │ │ │ ├── gemm_csc_row.hpp │ │ │ ├── gemm_csc_row_conj.hpp │ │ │ ├── gemm_csc_row_trans.hpp │ │ │ ├── gemm_csr_col.hpp │ │ │ ├── gemm_csr_col_conj.hpp │ │ │ ├── gemm_csr_col_trans.hpp │ │ │ ├── gemm_csr_row.hpp │ │ │ ├── gemm_csr_row_conj.hpp │ │ │ ├── gemm_csr_row_trans.hpp │ │ │ ├── gemm_dia_col.hpp │ │ │ ├── gemm_dia_col_conj.hpp │ │ │ ├── gemm_dia_col_trans.hpp │ │ │ ├── gemm_dia_row.hpp │ │ │ ├── gemm_dia_row_conj.hpp │ │ │ └── gemm_dia_row_trans.hpp │ │ ├── hermm │ │ │ ├── hermm.h │ │ │ ├── hermm_bsr_n_hi_col.hpp │ │ │ ├── hermm_bsr_n_hi_col_trans.hpp │ │ │ ├── hermm_bsr_n_hi_row.hpp │ │ │ ├── hermm_bsr_n_hi_row_trans.hpp │ │ │ ├── hermm_bsr_n_lo_col.hpp │ │ │ ├── hermm_bsr_n_lo_col_trans.hpp │ │ │ ├── hermm_bsr_n_lo_row.hpp │ │ │ ├── hermm_bsr_n_lo_row_trans.hpp │ │ │ ├── hermm_bsr_u_hi_col.hpp │ │ │ ├── hermm_bsr_u_hi_col_trans.hpp │ │ │ ├── hermm_bsr_u_hi_row.hpp │ │ │ ├── hermm_bsr_u_hi_row_trans.hpp │ │ │ ├── hermm_bsr_u_lo_col.hpp │ │ │ ├── hermm_bsr_u_lo_col_trans.hpp │ │ │ ├── hermm_bsr_u_lo_row.hpp │ │ │ ├── hermm_bsr_u_lo_row_trans.hpp │ │ │ ├── hermm_coo_n_hi_col.hpp │ │ │ ├── hermm_coo_n_hi_col_trans.hpp │ │ │ ├── hermm_coo_n_hi_row.hpp │ │ │ ├── hermm_coo_n_hi_row_trans.hpp │ │ │ ├── hermm_coo_n_lo_col.hpp │ │ │ ├── hermm_coo_n_lo_col_trans.hpp │ │ │ ├── hermm_coo_n_lo_row.hpp │ │ │ ├── hermm_coo_n_lo_row_trans.hpp │ │ │ ├── hermm_coo_u_hi_col.hpp │ │ │ ├── hermm_coo_u_hi_col_trans.hpp │ │ │ ├── hermm_coo_u_hi_row.hpp │ │ │ ├── hermm_coo_u_hi_row_trans.hpp │ │ │ ├── hermm_coo_u_lo_col.hpp │ │ │ ├── hermm_coo_u_lo_col_trans.hpp │ │ │ ├── hermm_coo_u_lo_row.hpp │ │ │ ├── hermm_coo_u_lo_row_trans.hpp │ │ │ ├── hermm_csc_n_hi_col.hpp │ │ │ ├── hermm_csc_n_hi_col_trans.hpp │ │ │ ├── hermm_csc_n_hi_row.hpp │ │ │ ├── hermm_csc_n_hi_row_trans.hpp │ │ │ ├── hermm_csc_n_lo_col.hpp │ │ │ ├── hermm_csc_n_lo_col_trans.hpp │ │ │ ├── hermm_csc_n_lo_row.hpp │ │ │ ├── hermm_csc_n_lo_row_trans.hpp │ │ │ ├── hermm_csc_u_hi_col.hpp │ │ │ ├── hermm_csc_u_hi_col_trans.hpp │ │ │ ├── hermm_csc_u_hi_row.hpp │ │ │ ├── hermm_csc_u_hi_row_trans.hpp │ │ │ ├── hermm_csc_u_lo_col.hpp │ │ │ ├── hermm_csc_u_lo_col_trans.hpp │ │ │ ├── hermm_csc_u_lo_row.hpp │ │ │ ├── hermm_csc_u_lo_row_trans.hpp │ │ │ ├── hermm_csr_n_hi_col.hpp │ │ │ ├── hermm_csr_n_hi_col_trans.hpp │ │ │ ├── hermm_csr_n_hi_row.hpp │ │ │ ├── hermm_csr_n_hi_row_trans.hpp │ │ │ ├── hermm_csr_n_lo_col.hpp │ │ │ ├── hermm_csr_n_lo_col_trans.hpp │ │ │ ├── hermm_csr_n_lo_row.hpp │ │ │ ├── hermm_csr_n_lo_row_trans.hpp │ │ │ ├── hermm_csr_u_hi_col.hpp │ │ │ ├── hermm_csr_u_hi_col_trans.hpp │ │ │ ├── hermm_csr_u_hi_row.hpp │ │ │ ├── hermm_csr_u_hi_row_trans.hpp │ │ │ ├── hermm_csr_u_lo_col.hpp │ │ │ ├── hermm_csr_u_lo_col_trans.hpp │ │ │ ├── hermm_csr_u_lo_row.hpp │ │ │ ├── hermm_csr_u_lo_row_trans.hpp │ │ │ ├── hermm_dia_n_hi_col.hpp │ │ │ ├── hermm_dia_n_hi_col_trans.hpp │ │ │ ├── hermm_dia_n_hi_row.hpp │ │ │ ├── hermm_dia_n_hi_row_trans.hpp │ │ │ ├── hermm_dia_n_lo_col.hpp │ │ │ ├── hermm_dia_n_lo_col_trans.hpp │ │ │ ├── hermm_dia_n_lo_row.hpp │ │ │ ├── hermm_dia_n_lo_row_trans.hpp │ │ │ ├── hermm_dia_u_hi_col.hpp │ │ │ ├── hermm_dia_u_hi_col_trans.hpp │ │ │ ├── hermm_dia_u_hi_row.hpp │ │ │ ├── hermm_dia_u_hi_row_trans.hpp │ │ │ ├── hermm_dia_u_lo_col.hpp │ │ │ ├── hermm_dia_u_lo_col_trans.hpp │ │ │ ├── hermm_dia_u_lo_row.hpp │ │ │ ├── hermm_dia_u_lo_row_trans.hpp │ │ │ ├── hermm_sky_n_hi_col.hpp │ │ │ ├── hermm_sky_n_hi_col_trans.hpp │ │ │ ├── hermm_sky_n_hi_row.hpp │ │ │ ├── hermm_sky_n_hi_row_trans.hpp │ │ │ ├── hermm_sky_n_lo_col.hpp │ │ │ ├── hermm_sky_n_lo_col_trans.hpp │ │ │ ├── hermm_sky_n_lo_row.hpp │ │ │ ├── hermm_sky_n_lo_row_trans.hpp │ │ │ ├── hermm_sky_u_hi_col.hpp │ │ │ ├── hermm_sky_u_hi_col_trans.hpp │ │ │ ├── hermm_sky_u_hi_row.hpp │ │ │ ├── hermm_sky_u_hi_row_trans.hpp │ │ │ ├── hermm_sky_u_lo_col.hpp │ │ │ ├── hermm_sky_u_lo_col_trans.hpp │ │ │ ├── hermm_sky_u_lo_row.hpp │ │ │ └── hermm_sky_u_lo_row_trans.hpp │ │ ├── symm │ │ │ ├── symm.h │ │ │ ├── symm_bsr_n_hi_col.hpp │ │ │ ├── symm_bsr_n_hi_col_conj.hpp │ │ │ ├── symm_bsr_n_hi_row.hpp │ │ │ ├── symm_bsr_n_hi_row_conj.hpp │ │ │ ├── symm_bsr_n_lo_col.hpp │ │ │ ├── symm_bsr_n_lo_col_conj.hpp │ │ │ ├── symm_bsr_n_lo_row.hpp │ │ │ ├── symm_bsr_n_lo_row_conj.hpp │ │ │ ├── symm_bsr_u_hi_col.hpp │ │ │ ├── symm_bsr_u_hi_col_conj.hpp │ │ │ ├── symm_bsr_u_hi_row.hpp │ │ │ ├── symm_bsr_u_hi_row_conj.hpp │ │ │ ├── symm_bsr_u_lo_col.hpp │ │ │ ├── symm_bsr_u_lo_col_conj.hpp │ │ │ ├── symm_bsr_u_lo_row.hpp │ │ │ ├── symm_bsr_u_lo_row_conj.hpp │ │ │ ├── symm_coo_n_hi_col.hpp │ │ │ ├── symm_coo_n_hi_col_conj.hpp │ │ │ ├── symm_coo_n_hi_row.hpp │ │ │ ├── symm_coo_n_hi_row_conj.hpp │ │ │ ├── symm_coo_n_lo_col.hpp │ │ │ ├── symm_coo_n_lo_col_conj.hpp │ │ │ ├── symm_coo_n_lo_row.hpp │ │ │ ├── symm_coo_n_lo_row_conj.hpp │ │ │ ├── symm_coo_u_hi_col.hpp │ │ │ ├── symm_coo_u_hi_col_conj.hpp │ │ │ ├── symm_coo_u_hi_row.hpp │ │ │ ├── symm_coo_u_hi_row_conj.hpp │ │ │ ├── symm_coo_u_lo_col.hpp │ │ │ ├── symm_coo_u_lo_col_conj.hpp │ │ │ ├── symm_coo_u_lo_row.hpp │ │ │ ├── symm_coo_u_lo_row_conj.hpp │ │ │ ├── symm_csc_n_hi_col.hpp │ │ │ ├── symm_csc_n_hi_col_conj.hpp │ │ │ ├── symm_csc_n_hi_row.hpp │ │ │ ├── symm_csc_n_hi_row_conj.hpp │ │ │ ├── symm_csc_n_lo_col.hpp │ │ │ ├── symm_csc_n_lo_col_conj.hpp │ │ │ ├── symm_csc_n_lo_row.hpp │ │ │ ├── symm_csc_n_lo_row_conj.hpp │ │ │ ├── symm_csc_u_hi_col.hpp │ │ │ ├── symm_csc_u_hi_col_conj.hpp │ │ │ ├── symm_csc_u_hi_row.hpp │ │ │ ├── symm_csc_u_hi_row_conj.hpp │ │ │ ├── symm_csc_u_lo_col.hpp │ │ │ ├── symm_csc_u_lo_col_conj.hpp │ │ │ ├── symm_csc_u_lo_row.hpp │ │ │ ├── symm_csc_u_lo_row_conj.hpp │ │ │ ├── symm_csr_n_hi_col.hpp │ │ │ ├── symm_csr_n_hi_col_conj.hpp │ │ │ ├── symm_csr_n_hi_row.hpp │ │ │ ├── symm_csr_n_hi_row_conj.hpp │ │ │ ├── symm_csr_n_lo_col.hpp │ │ │ ├── symm_csr_n_lo_col_conj.hpp │ │ │ ├── symm_csr_n_lo_row.hpp │ │ │ ├── symm_csr_n_lo_row_conj.hpp │ │ │ ├── symm_csr_u_hi_col.hpp │ │ │ ├── symm_csr_u_hi_col_conj.hpp │ │ │ ├── symm_csr_u_hi_row.hpp │ │ │ ├── symm_csr_u_hi_row_conj.hpp │ │ │ ├── symm_csr_u_lo_col.hpp │ │ │ ├── symm_csr_u_lo_col_conj.hpp │ │ │ ├── symm_csr_u_lo_row.hpp │ │ │ ├── symm_csr_u_lo_row_conj.hpp │ │ │ ├── symm_dia_n_hi_col.hpp │ │ │ ├── symm_dia_n_hi_col_conj.hpp │ │ │ ├── symm_dia_n_hi_row.hpp │ │ │ ├── symm_dia_n_hi_row_conj.hpp │ │ │ ├── symm_dia_n_lo_col.hpp │ │ │ ├── symm_dia_n_lo_col_conj.hpp │ │ │ ├── symm_dia_n_lo_row.hpp │ │ │ ├── symm_dia_n_lo_row_conj.hpp │ │ │ ├── symm_dia_u_hi_col.hpp │ │ │ ├── symm_dia_u_hi_col_conj.hpp │ │ │ ├── symm_dia_u_hi_row.hpp │ │ │ ├── symm_dia_u_hi_row_conj.hpp │ │ │ ├── symm_dia_u_lo_col.hpp │ │ │ ├── symm_dia_u_lo_col_conj.hpp │ │ │ ├── symm_dia_u_lo_row.hpp │ │ │ ├── symm_dia_u_lo_row_conj.hpp │ │ │ ├── symm_sky_n_hi_col.hpp │ │ │ ├── symm_sky_n_hi_col_conj.hpp │ │ │ ├── symm_sky_n_hi_row.hpp │ │ │ ├── symm_sky_n_hi_row_conj.hpp │ │ │ ├── symm_sky_n_lo_col.hpp │ │ │ ├── symm_sky_n_lo_col_conj.hpp │ │ │ ├── symm_sky_n_lo_row.hpp │ │ │ ├── symm_sky_n_lo_row_conj.hpp │ │ │ ├── symm_sky_u_hi_col.hpp │ │ │ ├── symm_sky_u_hi_col_conj.hpp │ │ │ ├── symm_sky_u_hi_row.hpp │ │ │ ├── symm_sky_u_hi_row_conj.hpp │ │ │ ├── symm_sky_u_lo_col.hpp │ │ │ ├── symm_sky_u_lo_col_conj.hpp │ │ │ ├── symm_sky_u_lo_row.hpp │ │ │ └── symm_sky_u_lo_row_conj.hpp │ │ └── trmm │ │ │ ├── trmm.h │ │ │ ├── trmm_bsr_n_hi_col.hpp │ │ │ ├── trmm_bsr_n_hi_col_conj.hpp │ │ │ ├── trmm_bsr_n_hi_col_trans.hpp │ │ │ ├── trmm_bsr_n_hi_row.hpp │ │ │ ├── trmm_bsr_n_hi_row_conj.hpp │ │ │ ├── trmm_bsr_n_hi_row_trans.hpp │ │ │ ├── trmm_bsr_n_lo_col.hpp │ │ │ ├── trmm_bsr_n_lo_col_conj.hpp │ │ │ ├── trmm_bsr_n_lo_col_trans.hpp │ │ │ ├── trmm_bsr_n_lo_row.hpp │ │ │ ├── trmm_bsr_n_lo_row_conj.hpp │ │ │ ├── trmm_bsr_n_lo_row_trans.hpp │ │ │ ├── trmm_bsr_u_hi_col.hpp │ │ │ ├── trmm_bsr_u_hi_col_conj.hpp │ │ │ ├── trmm_bsr_u_hi_col_trans.hpp │ │ │ ├── trmm_bsr_u_hi_row.hpp │ │ │ ├── trmm_bsr_u_hi_row_conj.hpp │ │ │ ├── trmm_bsr_u_hi_row_trans.hpp │ │ │ ├── trmm_bsr_u_lo_col.hpp │ │ │ ├── trmm_bsr_u_lo_col_conj.hpp │ │ │ ├── trmm_bsr_u_lo_col_trans.hpp │ │ │ ├── trmm_bsr_u_lo_row.hpp │ │ │ ├── trmm_bsr_u_lo_row_conj.hpp │ │ │ ├── trmm_bsr_u_lo_row_trans.hpp │ │ │ ├── trmm_coo_n_hi_col.hpp │ │ │ ├── trmm_coo_n_hi_col_conj.hpp │ │ │ ├── trmm_coo_n_hi_col_trans.hpp │ │ │ ├── trmm_coo_n_hi_row.hpp │ │ │ ├── trmm_coo_n_hi_row_conj.hpp │ │ │ ├── trmm_coo_n_hi_row_trans.hpp │ │ │ ├── trmm_coo_n_lo_col.hpp │ │ │ ├── trmm_coo_n_lo_col_conj.hpp │ │ │ ├── trmm_coo_n_lo_col_trans.hpp │ │ │ ├── trmm_coo_n_lo_row.hpp │ │ │ ├── trmm_coo_n_lo_row_conj.hpp │ │ │ ├── trmm_coo_n_lo_row_trans.hpp │ │ │ ├── trmm_coo_u_hi_col.hpp │ │ │ ├── trmm_coo_u_hi_col_conj.hpp │ │ │ ├── trmm_coo_u_hi_col_trans.hpp │ │ │ ├── trmm_coo_u_hi_row.hpp │ │ │ ├── trmm_coo_u_hi_row_conj.hpp │ │ │ ├── trmm_coo_u_hi_row_trans.hpp │ │ │ ├── trmm_coo_u_lo_col.hpp │ │ │ ├── trmm_coo_u_lo_col_conj.hpp │ │ │ ├── trmm_coo_u_lo_col_trans.hpp │ │ │ ├── trmm_coo_u_lo_row.hpp │ │ │ ├── trmm_coo_u_lo_row_conj.hpp │ │ │ ├── trmm_coo_u_lo_row_trans.hpp │ │ │ ├── trmm_csc_n_hi_col.hpp │ │ │ ├── trmm_csc_n_hi_col_conj.hpp │ │ │ ├── trmm_csc_n_hi_col_trans.hpp │ │ │ ├── trmm_csc_n_hi_row.hpp │ │ │ ├── trmm_csc_n_hi_row_conj.hpp │ │ │ ├── trmm_csc_n_hi_row_trans.hpp │ │ │ ├── trmm_csc_n_lo_col.hpp │ │ │ ├── trmm_csc_n_lo_col_conj.hpp │ │ │ ├── trmm_csc_n_lo_col_trans.hpp │ │ │ ├── trmm_csc_n_lo_row.hpp │ │ │ ├── trmm_csc_n_lo_row_conj.hpp │ │ │ ├── trmm_csc_n_lo_row_trans.hpp │ │ │ ├── trmm_csc_u_hi_col.hpp │ │ │ ├── trmm_csc_u_hi_col_conj.hpp │ │ │ ├── trmm_csc_u_hi_col_trans.hpp │ │ │ ├── trmm_csc_u_hi_row.hpp │ │ │ ├── trmm_csc_u_hi_row_conj.hpp │ │ │ ├── trmm_csc_u_hi_row_trans.hpp │ │ │ ├── trmm_csc_u_lo_col.hpp │ │ │ ├── trmm_csc_u_lo_col_conj.hpp │ │ │ ├── trmm_csc_u_lo_col_trans.hpp │ │ │ ├── trmm_csc_u_lo_row.hpp │ │ │ ├── trmm_csc_u_lo_row_conj.hpp │ │ │ ├── trmm_csc_u_lo_row_trans.hpp │ │ │ ├── trmm_csr_n_hi_col.hpp │ │ │ ├── trmm_csr_n_hi_col_conj.hpp │ │ │ ├── trmm_csr_n_hi_col_trans.hpp │ │ │ ├── trmm_csr_n_hi_row.hpp │ │ │ ├── trmm_csr_n_hi_row_conj.hpp │ │ │ ├── trmm_csr_n_hi_row_trans.hpp │ │ │ ├── trmm_csr_n_lo_col.hpp │ │ │ ├── trmm_csr_n_lo_col_conj.hpp │ │ │ ├── trmm_csr_n_lo_col_trans.hpp │ │ │ ├── trmm_csr_n_lo_row.hpp │ │ │ ├── trmm_csr_n_lo_row_conj.hpp │ │ │ ├── trmm_csr_n_lo_row_trans.hpp │ │ │ ├── trmm_csr_u_hi_col.hpp │ │ │ ├── trmm_csr_u_hi_col_conj.hpp │ │ │ ├── trmm_csr_u_hi_col_trans.hpp │ │ │ ├── trmm_csr_u_hi_row.hpp │ │ │ ├── trmm_csr_u_hi_row_conj.hpp │ │ │ ├── trmm_csr_u_hi_row_trans.hpp │ │ │ ├── trmm_csr_u_lo_col.hpp │ │ │ ├── trmm_csr_u_lo_col_conj.hpp │ │ │ ├── trmm_csr_u_lo_col_trans.hpp │ │ │ ├── trmm_csr_u_lo_row.hpp │ │ │ ├── trmm_csr_u_lo_row_conj.hpp │ │ │ ├── trmm_csr_u_lo_row_trans.hpp │ │ │ ├── trmm_dia_n_hi_col.hpp │ │ │ ├── trmm_dia_n_hi_col_conj.hpp │ │ │ ├── trmm_dia_n_hi_col_trans.hpp │ │ │ ├── trmm_dia_n_hi_row.hpp │ │ │ ├── trmm_dia_n_hi_row_conj.hpp │ │ │ ├── trmm_dia_n_hi_row_trans.hpp │ │ │ ├── trmm_dia_n_lo_col.hpp │ │ │ ├── trmm_dia_n_lo_col_conj.hpp │ │ │ ├── trmm_dia_n_lo_col_trans.hpp │ │ │ ├── trmm_dia_n_lo_row.hpp │ │ │ ├── trmm_dia_n_lo_row_conj.hpp │ │ │ ├── trmm_dia_n_lo_row_trans.hpp │ │ │ ├── trmm_dia_u_hi_col.hpp │ │ │ ├── trmm_dia_u_hi_col_conj.hpp │ │ │ ├── trmm_dia_u_hi_col_trans.hpp │ │ │ ├── trmm_dia_u_hi_row.hpp │ │ │ ├── trmm_dia_u_hi_row_conj.hpp │ │ │ ├── trmm_dia_u_hi_row_trans.hpp │ │ │ ├── trmm_dia_u_lo_col.hpp │ │ │ ├── trmm_dia_u_lo_col_conj.hpp │ │ │ ├── trmm_dia_u_lo_col_trans.hpp │ │ │ ├── trmm_dia_u_lo_row.hpp │ │ │ ├── trmm_dia_u_lo_row_conj.hpp │ │ │ ├── trmm_dia_u_lo_row_trans.hpp │ │ │ ├── trmm_sky_n_hi_col.hpp │ │ │ ├── trmm_sky_n_hi_col_conj.hpp │ │ │ ├── trmm_sky_n_hi_col_trans.hpp │ │ │ ├── trmm_sky_n_hi_row.hpp │ │ │ ├── trmm_sky_n_hi_row_conj.hpp │ │ │ ├── trmm_sky_n_hi_row_trans.hpp │ │ │ ├── trmm_sky_n_lo_col.hpp │ │ │ ├── trmm_sky_n_lo_col_conj.hpp │ │ │ ├── trmm_sky_n_lo_col_trans.hpp │ │ │ ├── trmm_sky_n_lo_row.hpp │ │ │ ├── trmm_sky_n_lo_row_conj.hpp │ │ │ ├── trmm_sky_n_lo_row_trans.hpp │ │ │ ├── trmm_sky_u_hi_col.hpp │ │ │ ├── trmm_sky_u_hi_col_conj.hpp │ │ │ ├── trmm_sky_u_hi_col_trans.hpp │ │ │ ├── trmm_sky_u_hi_row.hpp │ │ │ ├── trmm_sky_u_hi_row_conj.hpp │ │ │ ├── trmm_sky_u_hi_row_trans.hpp │ │ │ ├── trmm_sky_u_lo_col.hpp │ │ │ ├── trmm_sky_u_lo_col_conj.hpp │ │ │ ├── trmm_sky_u_lo_col_trans.hpp │ │ │ ├── trmm_sky_u_lo_row.hpp │ │ │ ├── trmm_sky_u_lo_row_conj.hpp │ │ │ └── trmm_sky_u_lo_row_trans.hpp │ │ ├── set │ │ ├── set_value_bsr.hpp │ │ ├── set_value_coo.hpp │ │ ├── set_value_csc.hpp │ │ └── set_value_csr.hpp │ │ ├── spmm │ │ ├── spmm.h │ │ ├── spmm_bsr.hpp │ │ ├── spmm_bsr_conj.hpp │ │ ├── spmm_bsr_trans.hpp │ │ ├── spmm_csc.hpp │ │ ├── spmm_csc_conj.hpp │ │ ├── spmm_csc_trans.hpp │ │ ├── spmm_csr.hpp │ │ ├── spmm_csr_conj.hpp │ │ └── spmm_csr_trans.hpp │ │ ├── spmmd │ │ ├── spmmd.h │ │ ├── spmmd_bsr_col.hpp │ │ ├── spmmd_bsr_col_conj.hpp │ │ ├── spmmd_bsr_col_trans.hpp │ │ ├── spmmd_bsr_row.hpp │ │ ├── spmmd_bsr_row_conj.hpp │ │ ├── spmmd_bsr_row_trans.hpp │ │ ├── spmmd_csc_col.hpp │ │ ├── spmmd_csc_col_conj.hpp │ │ ├── spmmd_csc_col_trans.hpp │ │ ├── spmmd_csc_row.hpp │ │ ├── spmmd_csc_row_conj.hpp │ │ ├── spmmd_csc_row_trans.hpp │ │ ├── spmmd_csr_col.hpp │ │ ├── spmmd_csr_col_conj.hpp │ │ ├── spmmd_csr_col_trans.hpp │ │ ├── spmmd_csr_row.hpp │ │ ├── spmmd_csr_row_conj.hpp │ │ └── spmmd_csr_row_trans.hpp │ │ └── trsm │ │ ├── bsr │ │ ├── diagsm_bsr_n_col.hpp │ │ ├── diagsm_bsr_n_row.hpp │ │ ├── diagsm_bsr_u_col.hpp │ │ ├── diagsm_bsr_u_row.hpp │ │ ├── trsm_bsr_n_hi_col.hpp │ │ ├── trsm_bsr_n_hi_col_conj.hpp │ │ ├── trsm_bsr_n_hi_col_trans.hpp │ │ ├── trsm_bsr_n_hi_row.hpp │ │ ├── trsm_bsr_n_hi_row_conj.hpp │ │ ├── trsm_bsr_n_hi_row_trans.hpp │ │ ├── trsm_bsr_n_lo_col.hpp │ │ ├── trsm_bsr_n_lo_col_conj.hpp │ │ ├── trsm_bsr_n_lo_col_trans.hpp │ │ ├── trsm_bsr_n_lo_row.hpp │ │ ├── trsm_bsr_n_lo_row_conj.hpp │ │ ├── trsm_bsr_n_lo_row_trans.hpp │ │ ├── trsm_bsr_u_hi_col.hpp │ │ ├── trsm_bsr_u_hi_col_conj.hpp │ │ ├── trsm_bsr_u_hi_col_trans.hpp │ │ ├── trsm_bsr_u_hi_row.hpp │ │ ├── trsm_bsr_u_hi_row_conj.hpp │ │ ├── trsm_bsr_u_hi_row_trans.hpp │ │ ├── trsm_bsr_u_lo_col.hpp │ │ ├── trsm_bsr_u_lo_col_conj.hpp │ │ ├── trsm_bsr_u_lo_col_trans.hpp │ │ ├── trsm_bsr_u_lo_row.hpp │ │ ├── trsm_bsr_u_lo_row_conj.hpp │ │ └── trsm_bsr_u_lo_row_trans.hpp │ │ ├── coo │ │ ├── diagsm_coo_n_col.hpp │ │ ├── diagsm_coo_n_row.hpp │ │ ├── diagsm_coo_u_col.hpp │ │ ├── diagsm_coo_u_row.hpp │ │ ├── trsm_coo_n_hi_col.hpp │ │ ├── trsm_coo_n_hi_col_conj.hpp │ │ ├── trsm_coo_n_hi_col_trans.hpp │ │ ├── trsm_coo_n_hi_row.hpp │ │ ├── trsm_coo_n_hi_row_conj.hpp │ │ ├── trsm_coo_n_hi_row_trans.hpp │ │ ├── trsm_coo_n_lo_col.hpp │ │ ├── trsm_coo_n_lo_col_conj.hpp │ │ ├── trsm_coo_n_lo_col_trans.hpp │ │ ├── trsm_coo_n_lo_row.hpp │ │ ├── trsm_coo_n_lo_row_conj.hpp │ │ ├── trsm_coo_n_lo_row_trans.hpp │ │ ├── trsm_coo_u_hi_col.hpp │ │ ├── trsm_coo_u_hi_col_conj.hpp │ │ ├── trsm_coo_u_hi_col_trans.hpp │ │ ├── trsm_coo_u_hi_row.hpp │ │ ├── trsm_coo_u_hi_row_conj.hpp │ │ ├── trsm_coo_u_hi_row_trans.hpp │ │ ├── trsm_coo_u_lo_col.hpp │ │ ├── trsm_coo_u_lo_col_conj.hpp │ │ ├── trsm_coo_u_lo_col_trans.hpp │ │ ├── trsm_coo_u_lo_row.hpp │ │ ├── trsm_coo_u_lo_row_conj.hpp │ │ └── trsm_coo_u_lo_row_trans.hpp │ │ ├── csc │ │ ├── diagsm_csc_n_col.hpp │ │ ├── diagsm_csc_n_row.hpp │ │ ├── diagsm_csc_u_col.hpp │ │ ├── diagsm_csc_u_row.hpp │ │ ├── trsm_csc_n_hi_col.hpp │ │ ├── trsm_csc_n_hi_col_conj.hpp │ │ ├── trsm_csc_n_hi_col_trans.hpp │ │ ├── trsm_csc_n_hi_row.hpp │ │ ├── trsm_csc_n_hi_row_conj.hpp │ │ ├── trsm_csc_n_hi_row_trans.hpp │ │ ├── trsm_csc_n_lo_col.hpp │ │ ├── trsm_csc_n_lo_col_conj.hpp │ │ ├── trsm_csc_n_lo_col_trans.hpp │ │ ├── trsm_csc_n_lo_row.hpp │ │ ├── trsm_csc_n_lo_row_conj.hpp │ │ ├── trsm_csc_n_lo_row_trans.hpp │ │ ├── trsm_csc_u_hi_col.hpp │ │ ├── trsm_csc_u_hi_col_conj.hpp │ │ ├── trsm_csc_u_hi_col_trans.hpp │ │ ├── trsm_csc_u_hi_row.hpp │ │ ├── trsm_csc_u_hi_row_conj.hpp │ │ ├── trsm_csc_u_hi_row_trans.hpp │ │ ├── trsm_csc_u_lo_col.hpp │ │ ├── trsm_csc_u_lo_col_conj.hpp │ │ ├── trsm_csc_u_lo_col_trans.hpp │ │ ├── trsm_csc_u_lo_row.hpp │ │ ├── trsm_csc_u_lo_row_conj.hpp │ │ └── trsm_csc_u_lo_row_trans.hpp │ │ ├── csr │ │ ├── diagsm_csr_n_col.hpp │ │ ├── diagsm_csr_n_row.hpp │ │ ├── diagsm_csr_u_col.hpp │ │ ├── diagsm_csr_u_row.hpp │ │ ├── trsm_csr_n_hi_col.hpp │ │ ├── trsm_csr_n_hi_col_conj.hpp │ │ ├── trsm_csr_n_hi_col_trans.hpp │ │ ├── trsm_csr_n_hi_row.hpp │ │ ├── trsm_csr_n_hi_row_conj.hpp │ │ ├── trsm_csr_n_hi_row_trans.hpp │ │ ├── trsm_csr_n_lo_col.hpp │ │ ├── trsm_csr_n_lo_col_conj.hpp │ │ ├── trsm_csr_n_lo_col_trans.hpp │ │ ├── trsm_csr_n_lo_row.hpp │ │ ├── trsm_csr_n_lo_row_conj.hpp │ │ ├── trsm_csr_n_lo_row_trans.hpp │ │ ├── trsm_csr_u_hi_col.hpp │ │ ├── trsm_csr_u_hi_col_conj.hpp │ │ ├── trsm_csr_u_hi_col_trans.hpp │ │ ├── trsm_csr_u_hi_row.hpp │ │ ├── trsm_csr_u_hi_row_conj.hpp │ │ ├── trsm_csr_u_hi_row_trans.hpp │ │ ├── trsm_csr_u_lo_col.hpp │ │ ├── trsm_csr_u_lo_col_conj.hpp │ │ ├── trsm_csr_u_lo_col_trans.hpp │ │ ├── trsm_csr_u_lo_row.hpp │ │ ├── trsm_csr_u_lo_row_conj.hpp │ │ └── trsm_csr_u_lo_row_trans.hpp │ │ ├── dia │ │ ├── diagsm_dia_n_col.hpp │ │ ├── diagsm_dia_n_row.hpp │ │ ├── diagsm_dia_u_col.hpp │ │ ├── diagsm_dia_u_row.hpp │ │ ├── trsm_dia_n_hi_col.hpp │ │ ├── trsm_dia_n_hi_col_conj.hpp │ │ ├── trsm_dia_n_hi_col_trans.hpp │ │ ├── trsm_dia_n_hi_row.hpp │ │ ├── trsm_dia_n_hi_row_conj.hpp │ │ ├── trsm_dia_n_hi_row_trans.hpp │ │ ├── trsm_dia_n_lo_col.hpp │ │ ├── trsm_dia_n_lo_col_conj.hpp │ │ ├── trsm_dia_n_lo_col_trans.hpp │ │ ├── trsm_dia_n_lo_row.hpp │ │ ├── trsm_dia_n_lo_row_conj.hpp │ │ ├── trsm_dia_n_lo_row_trans.hpp │ │ ├── trsm_dia_u_hi_col.hpp │ │ ├── trsm_dia_u_hi_col_conj.hpp │ │ ├── trsm_dia_u_hi_col_trans.hpp │ │ ├── trsm_dia_u_hi_row.hpp │ │ ├── trsm_dia_u_hi_row_conj.hpp │ │ ├── trsm_dia_u_hi_row_trans.hpp │ │ ├── trsm_dia_u_lo_col.hpp │ │ ├── trsm_dia_u_lo_col_conj.hpp │ │ ├── trsm_dia_u_lo_col_trans.hpp │ │ ├── trsm_dia_u_lo_row.hpp │ │ ├── trsm_dia_u_lo_row_conj.hpp │ │ └── trsm_dia_u_lo_row_trans.hpp │ │ ├── sky │ │ ├── diagsm_sky_n_col.hpp │ │ ├── diagsm_sky_n_row.hpp │ │ ├── diagsm_sky_u_col.hpp │ │ ├── diagsm_sky_u_row.hpp │ │ ├── trsm_sky_n_hi_col.hpp │ │ ├── trsm_sky_n_hi_col_conj.hpp │ │ ├── trsm_sky_n_hi_col_trans.hpp │ │ ├── trsm_sky_n_hi_row.hpp │ │ ├── trsm_sky_n_hi_row_conj.hpp │ │ ├── trsm_sky_n_hi_row_trans.hpp │ │ ├── trsm_sky_n_lo_col.hpp │ │ ├── trsm_sky_n_lo_col_conj.hpp │ │ ├── trsm_sky_n_lo_col_trans.hpp │ │ ├── trsm_sky_n_lo_row.hpp │ │ ├── trsm_sky_n_lo_row_conj.hpp │ │ ├── trsm_sky_n_lo_row_trans.hpp │ │ ├── trsm_sky_u_hi_col.hpp │ │ ├── trsm_sky_u_hi_col_conj.hpp │ │ ├── trsm_sky_u_hi_col_trans.hpp │ │ ├── trsm_sky_u_hi_row.hpp │ │ ├── trsm_sky_u_hi_row_conj.hpp │ │ ├── trsm_sky_u_hi_row_trans.hpp │ │ ├── trsm_sky_u_lo_col.hpp │ │ ├── trsm_sky_u_lo_col_conj.hpp │ │ ├── trsm_sky_u_lo_col_trans.hpp │ │ ├── trsm_sky_u_lo_row.hpp │ │ ├── trsm_sky_u_lo_row_conj.hpp │ │ └── trsm_sky_u_lo_row_trans.hpp │ │ └── trsm.h ├── test │ ├── CMakeLists.txt │ ├── args.cpp │ ├── check.cpp │ ├── include │ │ ├── args.h │ │ ├── check.h │ │ ├── io.h │ │ ├── norm.h │ │ ├── test.h │ │ └── test_common.h │ ├── io.cpp │ ├── level2 │ │ ├── mv_arm_test.cpp │ │ ├── mv_hygon_test.cpp │ │ ├── sv_csr_s_hygon_test.cpp │ │ └── sv_hygon_test.cpp │ ├── level3 │ │ ├── add_s_csr_x86_64_test.cpp │ │ ├── mm_hygon_test.cpp │ │ ├── set_s_csr_x86_64_test.cpp │ │ ├── spmm_csc_c_hygon_test.cpp │ │ ├── spmm_csc_d_hygon_test.cpp │ │ ├── spmm_csc_s_hygon_test.cpp │ │ ├── spmm_csc_z_hygon_test.cpp │ │ ├── spmm_csr_c_hygon_test.cpp │ │ ├── spmm_csr_d_hygon_test.cpp │ │ ├── spmm_csr_z_hygon_test.cpp │ │ ├── spmm_hygon_test.cpp │ │ ├── spmmd_hygon_test.cpp │ │ ├── trsm_c_hygon_test.cpp │ │ ├── trsm_csr_s_hygon_test.cpp │ │ ├── trsm_d_hygon_test.cpp │ │ └── trsm_hygon_test.cpp │ ├── norm.cpp │ └── test_common.cpp └── util │ ├── LU_x_decmps.cpp │ ├── analysis.cpp │ ├── bisearch.cpp │ ├── bitmap.cpp │ ├── internal_check.cpp │ ├── malloc.cpp │ ├── pack.cpp │ ├── partition.cpp │ ├── prefix_sum.cpp │ ├── simplelist.cpp │ ├── thread.cpp │ ├── timer.cpp │ └── vec_dot.hpp ├── cuda ├── CMakeLists.txt ├── format │ ├── alphasparseXcsr2bsr.h │ ├── alphasparse_create_bell.h │ ├── alphasparse_create_coo.h │ ├── alphasparse_create_csc.h │ ├── alphasparse_create_csr.h │ ├── bell2coo.h │ ├── coo2bell.h │ ├── coo2csr.cu │ ├── coo2csr.h │ ├── coo_order.h │ ├── csc2csr.h │ ├── csr2csc.h │ ├── transpose_conj_dn_mat.h │ ├── transpose_coo.h │ ├── transpose_csc.h │ ├── transpose_csr.h │ └── transpose_dn_mat.h ├── kernel │ ├── CMakeLists.txt │ ├── extra │ │ ├── alphasparse_csrgeam2.cu │ │ └── alphasparse_csrgeam2.h │ ├── generic │ │ ├── alphasparse_axpby.cu │ │ ├── alphasparse_gather.cu │ │ ├── alphasparse_rot.cu │ │ ├── alphasparse_scatter.cu │ │ └── alphasparse_spvv.cu │ ├── level2 │ │ ├── alphasparse_bsrmv.cu │ │ ├── alphasparse_bsrmv.h │ │ ├── alphasparse_bsrsv2.cu │ │ ├── alphasparse_bsrsv2.h │ │ ├── alphasparse_bsrxmv.cu │ │ ├── alphasparse_bsrxmv.h │ │ ├── alphasparse_gemvi.cu │ │ ├── alphasparse_gemvi.h │ │ ├── alphasparse_spmv.cu │ │ ├── alphasparse_spmv_coo.h │ │ ├── alphasparse_spmv_coo_row_partition_ginkgo.h │ │ ├── alphasparse_spmv_csc.h │ │ ├── alphasparse_spmv_csr_adaptive.h │ │ ├── alphasparse_spmv_csr_adaptive2.h │ │ ├── alphasparse_spmv_csr_flat.h │ │ ├── alphasparse_spmv_csr_line_enhance.h │ │ ├── alphasparse_spmv_csr_merge.h │ │ ├── alphasparse_spmv_csr_merge_ginkgo.h │ │ ├── alphasparse_spmv_csr_row_partition.h │ │ ├── alphasparse_spmv_csr_row_partition_ginkgo.h │ │ ├── alphasparse_spmv_csr_scalar.h │ │ ├── alphasparse_spmv_csr_vector.h │ │ ├── alphasparse_spsv.cu │ │ ├── line_enhance │ │ │ ├── line_enhance_reduce.hpp │ │ │ └── line_enhance_spmv_imp.inl │ │ ├── spsv_csr_csc_cw │ │ │ ├── spsv_csc_n_lo_cw.h │ │ │ ├── spsv_csc_n_up_cw.h │ │ │ ├── spsv_csc_u_lo_cw.h │ │ │ ├── spsv_csc_u_up_cw.h │ │ │ ├── spsv_csr_n_lo_cw.h │ │ │ ├── spsv_csr_n_up_cw.h │ │ │ ├── spsv_csr_u_lo_cw.h │ │ │ └── spsv_csr_u_up_cw.h │ │ ├── spsv_csr_n_lo.h │ │ ├── spsv_csr_n_up.h │ │ ├── spsv_csr_u_lo.h │ │ └── spsv_csr_u_up.h │ ├── level3 │ │ ├── ac │ │ │ ├── ARowStorage.cuh │ │ │ ├── Chunk.cuh │ │ │ ├── CustomExceptions.h │ │ │ ├── HelperFunctions.cuh │ │ │ ├── MergeCaseOffsets.h │ │ │ ├── Multiply.h │ │ │ ├── MultiplyKernels.h │ │ │ ├── SortAndCombine.cuh │ │ │ ├── WorkDistribution.cuh │ │ │ ├── acSpGEMM_ChunksToCSR.cuh │ │ │ ├── acSpGEMM_DetermineBlockStarts.cuh │ │ │ ├── acSpGEMM_MergeGeneralized.cuh │ │ │ ├── acSpGEMM_MergeMaxChunks.cuh │ │ │ ├── acSpGEMM_MergeSimple.cuh │ │ │ ├── acSpGEMM_SpGEMM.cuh │ │ │ ├── acSpGEMM_SpGEMM.cuh.orig │ │ │ ├── common.h │ │ │ ├── consistent_gpu_memory.h │ │ │ ├── consistent_memory.h │ │ │ ├── default_scheduling_traits.h │ │ │ ├── error.h │ │ │ ├── event.h │ │ │ ├── memory.cpp │ │ │ ├── memory.h │ │ │ ├── memory_space.h │ │ │ ├── meta_utils.h │ │ │ ├── multi_arch_build.h │ │ │ ├── stream.h │ │ │ └── unique_handle.h │ │ ├── alphasparse_bsrmm.cu │ │ ├── alphasparse_bsrmm.h │ │ ├── alphasparse_bsrsm.cu │ │ ├── alphasparse_bsrsm_conj_trans.h │ │ ├── alphasparse_bsrsm_lo.h │ │ ├── alphasparse_bsrsm_up.h │ │ ├── alphasparse_csrmm.h │ │ ├── alphasparse_sddmm.cu │ │ ├── alphasparse_sddmm_csr_col.h │ │ ├── alphasparse_spgemm.cu │ │ ├── alphasparse_spgemm_ac_csr.h │ │ ├── alphasparse_spgemm_amgx_csr.h │ │ ├── alphasparse_spgemm_copy_csr.h │ │ ├── alphasparse_spgemm_csr.h │ │ ├── alphasparse_spgemm_csr_old.h │ │ ├── alphasparse_spgemm_csr_trunk.h │ │ ├── alphasparse_spgemm_fast_csr.h │ │ ├── alphasparse_spgemm_ia_csr.h │ │ ├── alphasparse_spgemm_nnz_csr.h │ │ ├── alphasparse_spgemm_nnz_csr_back.h │ │ ├── alphasparse_spgemm_ns_csr.h │ │ ├── alphasparse_spgemm_opsp_csr.h │ │ ├── alphasparse_spgemm_reuse.cu │ │ ├── alphasparse_spgemm_speck_csr.h │ │ ├── alphasparse_spmm.cu │ │ ├── alphasparse_spmm_bell.h │ │ ├── alphasparse_spmm_coo_col.h │ │ ├── alphasparse_spmm_csc.h │ │ ├── alphasparse_spmm_csr.h │ │ ├── alphasparse_spmm_csr_col.h │ │ ├── alphasparse_spmm_csr_row.h │ │ ├── alphasparse_spsm.cu │ │ ├── alphasparse_spsm_common.h │ │ ├── alphasparse_spsm_csr_n_hi.h │ │ ├── alphasparse_spsm_csr_n_lo.h │ │ ├── alphasparse_spsm_csr_u_hi.h │ │ ├── alphasparse_spsm_csr_u_lo.h │ │ ├── amgx │ │ │ ├── amgx_util.h │ │ │ ├── hash_containers_sm70.h │ │ │ └── hash_index.h │ │ ├── bitonic.h │ │ ├── csrspgemm_device.h │ │ ├── csrspgemm_device_ac.h │ │ ├── csrspgemm_device_amgx.h │ │ ├── csrspgemm_device_fast.h │ │ ├── csrspgemm_device_ns.h │ │ ├── csrspgemm_device_op.h │ │ ├── csrspgemm_device_speck.h │ │ ├── fast │ │ │ ├── CCube.h │ │ │ ├── CFourD.h │ │ │ ├── CMatrix.h │ │ │ ├── CSparseMatrixCSR.h │ │ │ ├── CSparseVector.h │ │ │ ├── CVector.h │ │ │ ├── ComponentWiseNames.h │ │ │ ├── CudaCheckError.h │ │ │ ├── CudaComponentWise.h │ │ │ ├── CudaReductions.h │ │ │ ├── CudaSparseDeviceOps.h │ │ │ ├── DeviceComponentWise.h │ │ │ ├── DeviceCube.h │ │ │ ├── DeviceFourD.h │ │ │ ├── DeviceMatrix.h │ │ │ ├── DeviceMemBlock.h │ │ │ ├── DeviceReductions.h │ │ │ ├── DeviceTransfers.h │ │ │ ├── DeviceVector.h │ │ │ ├── ElementFunctors.h │ │ │ ├── HostCube.h │ │ │ ├── HostFourD.h │ │ │ ├── HostMatrix.h │ │ │ ├── HostMemBlock.h │ │ │ ├── HostVector.h │ │ │ ├── IO.h │ │ │ ├── Intrinsics.h │ │ │ ├── MulWarp.h │ │ │ ├── ReduceFunctors.h │ │ │ ├── Scan.h │ │ │ ├── Sort.h │ │ │ ├── SparseDeviceMatrixCSR.h │ │ │ ├── SparseDeviceMatrixCSROperations.h │ │ │ ├── SparseDeviceOperations.h │ │ │ ├── SparseDeviceVector.h │ │ │ ├── SparseHostMatrixCSR.h │ │ │ ├── SparseHostVector.h │ │ │ ├── StrideIter.h │ │ │ ├── TrackedObject.h │ │ │ ├── VectorOperators.h │ │ │ ├── VectorTypes.h │ │ │ ├── Verify.h │ │ │ ├── WarpReduction.h │ │ │ ├── devicehost.h │ │ │ ├── int64.h │ │ │ └── ldg.h │ │ ├── ns │ │ │ ├── BIN.hpp │ │ │ └── nsparse_asm.hpp │ │ ├── op │ │ │ ├── Meta.h │ │ │ ├── binning.cuh │ │ │ ├── define.h │ │ │ ├── numeric.cuh │ │ │ ├── setup.cuh │ │ │ └── symbolic.cuh │ │ └── speck │ │ │ ├── BlockRange.cuh │ │ │ ├── Config.h │ │ │ ├── HashMap.cuh │ │ │ ├── HelperFunctions.cuh │ │ │ ├── INIReader.h │ │ │ ├── common.cuh │ │ │ ├── limits.cuh │ │ │ ├── meta_utils.h │ │ │ ├── multi_arch_build.h │ │ │ ├── scan_largearray_kernel.cuh │ │ │ ├── spECKConfig.h │ │ │ ├── spECKKernels.h │ │ │ ├── spECK_HashLoadBalancer.cuh │ │ │ ├── spECK_HashSpGEMM.cuh │ │ │ ├── stream.h │ │ │ └── unique_handle.h │ ├── precond │ │ ├── alphasparse_bsric02.cu │ │ ├── alphasparse_bsric02.h │ │ ├── alphasparse_bsrilu02.cu │ │ ├── alphasparse_bsrilu02.h │ │ ├── alphasparse_csric02.cu │ │ ├── alphasparse_csric02.h │ │ ├── alphasparse_csrilu02.cu │ │ ├── alphasparse_csrilu02.h │ │ ├── alphasparse_gpsv.cu │ │ ├── alphasparse_gpsv.h │ │ ├── alphasparse_gtsv2.cu │ │ ├── alphasparse_gtsv2.h │ │ ├── alphasparse_gtsv2_interleaved_batch.cu │ │ ├── alphasparse_gtsv2_interleaved_batch.h │ │ ├── alphasparse_gtsv2_nopivot.cu │ │ ├── alphasparse_gtsv2_nopivot.h │ │ ├── alphasparse_gtsv2_strided_batch.cu │ │ ├── alphasparse_gtsv2_strided_batch.h │ │ ├── gtsv2_device.h │ │ ├── gtsv2_nopivot_device.h │ │ ├── gtsv2_nopivot_strided_batch_device.h │ │ └── gtsv_interleaved_batch_device.h │ └── reordering │ │ ├── alphasparse_csrcolor.cu │ │ └── alphasparse_csrcolor.h ├── test │ ├── CMakeLists.txt │ ├── args.cu │ ├── check.cu │ ├── check_r.cu │ ├── extra │ │ ├── csrgeam2_c_f32_test.cu │ │ ├── csrgeam2_c_f64_test.cu │ │ ├── csrgeam2_r_f32_test.cu │ │ └── csrgeam2_r_f64_test.cu │ ├── generic │ │ ├── axpby_c_bf16_test.cu │ │ ├── axpby_c_f16_test.cu │ │ ├── axpby_c_f32_test.cu │ │ ├── axpby_c_f64_test.cu │ │ ├── axpby_r_bf16_test.cu │ │ ├── axpby_r_f16_test.cu │ │ ├── axpby_r_f32_test.cu │ │ ├── axpby_r_f64_test.cu │ │ ├── gather_c_bf16_test.cu │ │ ├── gather_c_f16_test.cu │ │ ├── gather_c_f32_test.cu │ │ ├── gather_c_f64_test.cu │ │ ├── gather_r_bf16_test.cu │ │ ├── gather_r_f16_test.cu │ │ ├── gather_r_f32_test.cu │ │ ├── gather_r_f64_test.cu │ │ ├── rot_c_bf16_test.cu │ │ ├── rot_c_f16_test.cu │ │ ├── rot_c_f32_test.cu │ │ ├── rot_c_f64_test.cu │ │ ├── rot_r_bf16_test.cu │ │ ├── rot_r_f16_test.cu │ │ ├── rot_r_f32_test.cu │ │ ├── rot_r_f64_test.cu │ │ ├── scatter_c_bf16_test.cu │ │ ├── scatter_c_f16_test.cu │ │ ├── scatter_c_f32_test.cu │ │ ├── scatter_c_f64_test.cu │ │ ├── scatter_r_bf16_test.cu │ │ ├── scatter_r_f16_test.cu │ │ ├── scatter_r_f32_test.cu │ │ ├── scatter_r_f64_test.cu │ │ ├── spvv_c_bf16_test.cu │ │ ├── spvv_c_f16_test.cu │ │ ├── spvv_c_f32_test.cu │ │ ├── spvv_c_f64_test.cu │ │ ├── spvv_r_bf16_test.cu │ │ ├── spvv_r_f16_test.cu │ │ ├── spvv_r_f32_test.cu │ │ ├── spvv_r_f64_test.cu │ │ ├── spvv_r_i8_f32_test.cu │ │ └── spvv_r_i8_test.cu │ ├── include │ │ ├── args.h │ │ ├── check.h │ │ ├── check_r.h │ │ ├── common.h │ │ ├── io.h │ │ └── spsv │ │ │ └── mat_adjust.h │ ├── io.cu │ ├── level2 │ │ ├── bsrsv2_c_f32_test.cu │ │ ├── bsrsv2_c_f64_test.cu │ │ ├── bsrsv2_r_f32_test.cu │ │ ├── bsrsv2_r_f64_test.cu │ │ ├── gemvi_c_f32_test.cu │ │ ├── gemvi_c_f64_test.cu │ │ ├── gemvi_r_f32_test.cu │ │ ├── gemvi_r_f64_test.cu │ │ ├── spmv_bsr_c_f32_test.cu │ │ ├── spmv_bsr_c_f64_test.cu │ │ ├── spmv_bsr_r_f32_test.cu │ │ ├── spmv_bsr_r_f64_test.cu │ │ ├── spmv_bsrx_c_f32_test.cu │ │ ├── spmv_bsrx_c_f64_test.cu │ │ ├── spmv_bsrx_r_f32_test.cu │ │ ├── spmv_bsrx_r_f64_test.cu │ │ ├── spmv_coo_c_bf16_test.cu │ │ ├── spmv_coo_c_f16_test.cu │ │ ├── spmv_coo_c_f32_test.cu │ │ ├── spmv_coo_c_f64_test.cu │ │ ├── spmv_coo_r_bf16_test.cu │ │ ├── spmv_coo_r_f16_f32_test.cu │ │ ├── spmv_coo_r_f16_test.cu │ │ ├── spmv_coo_r_f32_test.cu │ │ ├── spmv_coo_r_f64_test.cu │ │ ├── spmv_coo_r_i8_f32_test.cu │ │ ├── spmv_coo_r_i8_i32_test.cu │ │ ├── spmv_csc_c_bf16_test.cu │ │ ├── spmv_csc_c_f16_test.cu │ │ ├── spmv_csc_c_f32_test.cu │ │ ├── spmv_csc_c_f64_test.cu │ │ ├── spmv_csc_r_bf16_test.cu │ │ ├── spmv_csc_r_f16_f32_test.cu │ │ ├── spmv_csc_r_f16_test.cu │ │ ├── spmv_csc_r_f32_test.cu │ │ ├── spmv_csc_r_f64_test.cu │ │ ├── spmv_csc_r_i8_f32_test.cu │ │ ├── spmv_csc_r_i8_i32_test.cu │ │ ├── spmv_csr_c_bf16_test.cu │ │ ├── spmv_csr_c_f16_test.cu │ │ ├── spmv_csr_c_f32_test.cu │ │ ├── spmv_csr_c_f32_test_metrics.cu │ │ ├── spmv_csr_c_f64_test.cu │ │ ├── spmv_csr_c_f64_test_metrics.cu │ │ ├── spmv_csr_r_bf16_test.cu │ │ ├── spmv_csr_r_f16_f32_test.cu │ │ ├── spmv_csr_r_f16_test.cu │ │ ├── spmv_csr_r_f32_test.cu │ │ ├── spmv_csr_r_f32_test_metrics.cu │ │ ├── spmv_csr_r_f32_trans_test.cu │ │ ├── spmv_csr_r_f64_test.cu │ │ ├── spmv_csr_r_f64_test_metrics.cu │ │ ├── spmv_csr_r_i8_f32_test.cu │ │ ├── spmv_csr_r_i8_i32_test.cu │ │ ├── spsv_coo_c_f32_n_lo_test.cu │ │ ├── spsv_coo_c_f32_n_up_test.cu │ │ ├── spsv_coo_c_f32_test_metrics.cu │ │ ├── spsv_coo_c_f32_u_lo_test.cu │ │ ├── spsv_coo_c_f32_u_up_test.cu │ │ ├── spsv_coo_c_f64_n_lo_test.cu │ │ ├── spsv_coo_c_f64_n_up_test.cu │ │ ├── spsv_coo_c_f64_test_metrics.cu │ │ ├── spsv_coo_c_f64_u_lo_test.cu │ │ ├── spsv_coo_c_f64_u_up_test.cu │ │ ├── spsv_coo_r_f32_n_lo_test.cu │ │ ├── spsv_coo_r_f32_n_up_test.cu │ │ ├── spsv_coo_r_f32_test_metrics.cu │ │ ├── spsv_coo_r_f32_u_lo_test.cu │ │ ├── spsv_coo_r_f32_u_up_test.cu │ │ ├── spsv_coo_r_f64_n_lo_test.cu │ │ ├── spsv_coo_r_f64_n_up_test.cu │ │ ├── spsv_coo_r_f64_test_metrics.cu │ │ ├── spsv_coo_r_f64_u_lo_test.cu │ │ ├── spsv_coo_r_f64_u_up_test.cu │ │ ├── spsv_csr_c_f32_n_lo_test.cu │ │ ├── spsv_csr_c_f32_n_up_test.cu │ │ ├── spsv_csr_c_f32_test_metrics.cu │ │ ├── spsv_csr_c_f32_u_lo_test.cu │ │ ├── spsv_csr_c_f32_u_up_test.cu │ │ ├── spsv_csr_c_f64_n_lo_test.cu │ │ ├── spsv_csr_c_f64_n_up_test.cu │ │ ├── spsv_csr_c_f64_test_metrics.cu │ │ ├── spsv_csr_c_f64_u_lo_test.cu │ │ ├── spsv_csr_c_f64_u_up_test.cu │ │ ├── spsv_csr_r_f32_n_lo_test.cu │ │ ├── spsv_csr_r_f32_n_up_test.cu │ │ ├── spsv_csr_r_f32_test_metrics.cu │ │ ├── spsv_csr_r_f32_u_lo_test.cu │ │ ├── spsv_csr_r_f32_u_up_test.cu │ │ ├── spsv_csr_r_f64_n_lo_test.cu │ │ ├── spsv_csr_r_f64_n_up_test.cu │ │ ├── spsv_csr_r_f64_test_metrics.cu │ │ ├── spsv_csr_r_f64_u_lo_test.cu │ │ └── spsv_csr_r_f64_u_up_test.cu │ ├── level3 │ │ ├── bsrmm_c_f32_test.cu │ │ ├── bsrmm_c_f64_test.cu │ │ ├── bsrmm_r_f32_test.cu │ │ ├── bsrmm_r_f64_test.cu │ │ ├── bsrsm_c_f32_test.cu │ │ ├── bsrsm_c_f64_test.cu │ │ ├── bsrsm_r_f32_test.cu │ │ ├── bsrsm_r_f64_test.cu │ │ ├── sddmm_csr_col_c_f32.cu │ │ ├── sddmm_csr_col_c_f64.cu │ │ ├── sddmm_csr_col_r_f32.cu │ │ ├── sddmm_csr_col_r_f64.cu │ │ ├── spgemm_csr_c_bf16_test.cu │ │ ├── spgemm_csr_c_f16_test.cu │ │ ├── spgemm_csr_c_f32_test.cu │ │ ├── spgemm_csr_c_f64_test.cu │ │ ├── spgemm_csr_r_bf16_test.cu │ │ ├── spgemm_csr_r_f16_test.cu │ │ ├── spgemm_csr_r_f32_test.cu │ │ ├── spgemm_csr_r_f64_test.cu │ │ ├── spgemm_reuse_csr_c_bf16_test.cu │ │ ├── spgemm_reuse_csr_c_f16_test.cu │ │ ├── spgemm_reuse_csr_c_f32_test.cu │ │ ├── spgemm_reuse_csr_c_f64_test.cu │ │ ├── spgemm_reuse_csr_r_bf16_test.cu │ │ ├── spgemm_reuse_csr_r_f16_test.cu │ │ ├── spgemm_reuse_csr_r_f32_test.cu │ │ ├── spgemm_reuse_csr_r_f64_test.cu │ │ ├── spmm_bell_c_f32_test.cu │ │ ├── spmm_bell_c_f64_test.cu │ │ ├── spmm_bell_r_bf16_test.cu │ │ ├── spmm_bell_r_f16_f32_test.cu │ │ ├── spmm_bell_r_f16_test.cu │ │ ├── spmm_bell_r_f32_test.cu │ │ ├── spmm_bell_r_f32_test_example.cu │ │ ├── spmm_bell_r_f64_test.cu │ │ ├── spmm_bell_r_i8_test.cu │ │ ├── spmm_coo_c_f16_f16_test.cu │ │ ├── spmm_coo_c_f32_test.cu │ │ ├── spmm_coo_c_f64_test.cu │ │ ├── spmm_coo_r_f16_f16_test.cu │ │ ├── spmm_coo_r_f16_f32_test.cu │ │ ├── spmm_coo_r_f32_test.cu │ │ ├── spmm_coo_r_f64_test.cu │ │ ├── spmm_coo_r_i8_f32_test.cu │ │ ├── spmm_coo_r_i8_i32_test.cu │ │ ├── spmm_csc_col_c_f16_f16_test.cu │ │ ├── spmm_csc_col_c_f32_test.cu │ │ ├── spmm_csc_col_c_f64_test.cu │ │ ├── spmm_csc_col_r_f16_f16_test.cu │ │ ├── spmm_csc_col_r_f16_f32_test.cu │ │ ├── spmm_csc_col_r_f32_test.cu │ │ ├── spmm_csc_col_r_f32_test_alpha_metrics.cu │ │ ├── spmm_csc_col_r_f32_test_cu_metrics.cu │ │ ├── spmm_csc_col_r_f64_test.cu │ │ ├── spmm_csc_col_r_i8_f32_test.cu │ │ ├── spmm_csc_col_r_i8_i32_test.cu │ │ ├── spmm_csc_row_r_f32_test.cu │ │ ├── spmm_csc_row_r_f32_test_alpha_metrics.cu │ │ ├── spmm_csc_row_r_f32_test_cu_metrics.cu │ │ ├── spmm_csr_col_c_f16_f16_test.cu │ │ ├── spmm_csr_col_c_f32_test.cu │ │ ├── spmm_csr_col_c_f32_test_alpha_metrics.cu │ │ ├── spmm_csr_col_c_f32_test_cu_metrics.cu │ │ ├── spmm_csr_col_c_f64_test.cu │ │ ├── spmm_csr_col_c_f64_test_alpha_metrics.cu │ │ ├── spmm_csr_col_c_f64_test_cu_metrics.cu │ │ ├── spmm_csr_col_r_f16_f16_test.cu │ │ ├── spmm_csr_col_r_f16_f32_test.cu │ │ ├── spmm_csr_col_r_f32_test.cu │ │ ├── spmm_csr_col_r_f32_test_alpha_metrics.cu │ │ ├── spmm_csr_col_r_f32_test_cu_metrics.cu │ │ ├── spmm_csr_col_r_f64_test.cu │ │ ├── spmm_csr_col_r_f64_test_alpha_metrics.cu │ │ ├── spmm_csr_col_r_f64_test_cu_metrics.cu │ │ ├── spmm_csr_col_r_i8_f32_test.cu │ │ ├── spmm_csr_col_r_i8_i32_test.cu │ │ ├── spmm_csr_row_c_f32_test.cu │ │ ├── spmm_csr_row_c_f32_test_alpha_metrics.cu │ │ ├── spmm_csr_row_c_f32_test_cu_metrics.cu │ │ ├── spmm_csr_row_c_f64_test.cu │ │ ├── spmm_csr_row_c_f64_test_alpha_metrics.cu │ │ ├── spmm_csr_row_c_f64_test_cu_metrics.cu │ │ ├── spmm_csr_row_r_f32_test.cu │ │ ├── spmm_csr_row_r_f32_test_alpha_metrics.cu │ │ ├── spmm_csr_row_r_f32_test_cu_metrics.cu │ │ ├── spmm_csr_row_r_f64_test.cu │ │ ├── spmm_csr_row_r_f64_test_alpha_metrics.cu │ │ ├── spmm_csr_row_r_f64_test_cu_metrics.cu │ │ ├── spmmop_examples.cu │ │ ├── spsm_coo_c_f32_test.cu │ │ ├── spsm_coo_c_f64_test.cu │ │ ├── spsm_coo_r_f32_test.cu │ │ ├── spsm_coo_r_f64_test.cu │ │ ├── spsm_csr_c_f32_test.cu │ │ ├── spsm_csr_c_f64_test.cu │ │ ├── spsm_csr_r_f32_test.cu │ │ └── spsm_csr_r_f64_test.cu │ ├── precond │ │ ├── bsric02_c32_test.cu │ │ ├── bsric02_c64_test.cu │ │ ├── bsric02_r32_test.cu │ │ ├── bsric02_r64_test.cu │ │ ├── bsrilu02_c32_test.cu │ │ ├── bsrilu02_c64_test.cu │ │ ├── bsrilu02_r32_test.cu │ │ ├── bsrilu02_r64_test.cu │ │ ├── csric02_c32_test.cu │ │ ├── csric02_c64_test.cu │ │ ├── csric02_r32_test.cu │ │ ├── csric02_r64_test.cu │ │ ├── csrilu02_c32_test.cu │ │ ├── csrilu02_c64_test.cu │ │ ├── csrilu02_r32_test.cu │ │ ├── csrilu02_r64_test.cu │ │ ├── gpsv_c32_test.cu │ │ ├── gpsv_c64_test.cu │ │ ├── gpsv_r32_test.cu │ │ ├── gpsv_r64_test.cu │ │ ├── gtsv2_c32_test.cu │ │ ├── gtsv2_c64_test.cu │ │ ├── gtsv2_nopivot_c32_test.cu │ │ ├── gtsv2_nopivot_c64_test.cu │ │ ├── gtsv2_nopivot_r32_test.cu │ │ ├── gtsv2_nopivot_r64_test.cu │ │ ├── gtsv2_r32_test.cu │ │ ├── gtsv2_r64_test.cu │ │ ├── gtsv2_strided_batch_c32_test.cu │ │ ├── gtsv2_strided_batch_c64_test.cu │ │ ├── gtsv2_strided_batch_r32_test.cu │ │ ├── gtsv2_strided_batch_r64_test.cu │ │ ├── gtsv_interleaved_batch_c32_test.cu │ │ ├── gtsv_interleaved_batch_c64_test.cu │ │ ├── gtsv_interleaved_batch_r32_test.cu │ │ └── gtsv_interleaved_batch_r64_test.cu │ ├── reordering │ │ ├── csrcolor_c32_test.cu │ │ ├── csrcolor_c64_test.cu │ │ ├── csrcolor_r32_test.cu │ │ └── csrcolor_r64_test.cu │ └── test_common.h └── util │ ├── auxiliary.cu │ ├── handle.cu │ ├── malloc.cu │ ├── simplelist.cu │ └── thread.cu ├── dcu ├── CMakeLists.txt ├── format │ ├── CMakeLists.txt │ ├── alphasparse_export_csr.cpp │ └── export_csr.hpp ├── kernel │ ├── CMakeLists.txt │ └── level2 │ │ ├── alphasparse_csrmv.cpp │ │ └── csrmv │ │ ├── dcu_gemv_adaptive.h │ │ ├── dcu_gemv_csr.hpp │ │ ├── dcu_gemv_csr_conj.hpp │ │ ├── dcu_gemv_csr_trans.hpp │ │ ├── dcu_gemv_merge.h │ │ ├── dcu_gemv_row_partition.h │ │ ├── dcu_gemv_scalar.h │ │ └── dcu_gemv_vector.h ├── test │ ├── CMakeLists.txt │ ├── args.cpp │ ├── check.cpp │ ├── include │ │ ├── args.h │ │ ├── check.h │ │ ├── io.h │ │ ├── norm.h │ │ ├── test.h │ │ └── test_common.h │ ├── io.cpp │ ├── level2 │ │ ├── mv_csr_d_dcu_test.cpp │ │ └── mv_csr_s_dcu_test.cpp │ ├── norm.cpp │ └── test_common.cpp └── util │ ├── handle.cpp │ └── malloc_dcu.cpp ├── hip ├── CMakeLists.txt ├── format │ ├── alphasparseXcsr2bsr.h │ ├── alphasparse_create_bell.h │ ├── alphasparse_create_coo.h │ ├── alphasparse_create_csc.h │ ├── alphasparse_create_csr.h │ ├── bell2coo.h │ ├── coo2bell.h │ ├── coo2csr.h │ ├── coo2csr.hip │ ├── coo_order.h │ ├── csc2csr.h │ ├── csr2csc.h │ ├── transpose_conj_dn_mat.h │ ├── transpose_coo.h │ ├── transpose_csc.h │ ├── transpose_csr.h │ └── transpose_dn_mat.h ├── kernel │ ├── CMakeLists.txt │ ├── level1 │ │ ├── alphasparse_axpby.hip │ │ ├── alphasparse_gather.hip │ │ ├── alphasparse_rot.hip │ │ ├── alphasparse_scatter.hip │ │ └── alphasparse_spvv.hip │ ├── level2 │ │ ├── alpha_roc.csv │ │ ├── alphasparse_spmv.hip │ │ ├── alphasparse_spmv_coo.h │ │ ├── alphasparse_spmv_coo_row_partition_ginkgo.h │ │ ├── alphasparse_spmv_csc.h │ │ ├── alphasparse_spmv_csr_acc.h │ │ ├── alphasparse_spmv_csr_adaptive.h │ │ ├── alphasparse_spmv_csr_adaptive2.h │ │ ├── alphasparse_spmv_csr_adaptive3.h │ │ ├── alphasparse_spmv_csr_flat.h │ │ ├── alphasparse_spmv_csr_line_enhance.h │ │ ├── alphasparse_spmv_csr_merge.h │ │ ├── alphasparse_spmv_csr_merge_ginkgo.h │ │ ├── alphasparse_spmv_csr_row_partition.h │ │ ├── alphasparse_spmv_csr_row_partition_ginkgo.h │ │ ├── alphasparse_spmv_csr_scalar.h │ │ ├── alphasparse_spmv_csr_vector.h │ │ ├── alphasparse_spsv.hip │ │ ├── alphasparse_spsv.hip_bkp │ │ ├── line_enhance │ │ │ ├── line_enhance_reduce.hpp │ │ │ └── line_enhance_spmv_imp.inl │ │ ├── spsv_csr_csc_cw │ │ │ ├── spsv_csc_n_lo_cw.h │ │ │ ├── spsv_csc_n_up_cw.h │ │ │ ├── spsv_csc_u_lo_cw.h │ │ │ ├── spsv_csc_u_up_cw.h │ │ │ ├── spsv_csr_n_lo_cw.h │ │ │ ├── spsv_csr_n_up_cw.h │ │ │ ├── spsv_csr_u_lo_cw.h │ │ │ └── spsv_csr_u_up_cw.h │ │ ├── spsv_csr_n_lo.h │ │ ├── spsv_csr_n_lo_nnz_balance.h │ │ ├── spsv_csr_n_lo_roc.h │ │ ├── spsv_csr_n_lo_roc_2.h │ │ ├── spsv_csr_n_lo_sbpl.h │ │ ├── spsv_csr_n_lo_tri_cublk.h │ │ ├── spsv_csr_n_up.h │ │ ├── spsv_csr_u_lo.h │ │ └── spsv_csr_u_up.h │ ├── level3 │ │ ├── alphasparse_spgemm.hip │ │ ├── alphasparse_spgemm_copy_csr.h │ │ ├── alphasparse_spgemm_csr.h │ │ ├── alphasparse_spgemm_nnz_csr.h │ │ ├── alphasparse_spgemm_reuse.hip │ │ ├── alphasparse_spgemm_speck_csr.h │ │ ├── alphasparse_spmm.hip │ │ ├── alphasparse_spmm_bell.h │ │ ├── alphasparse_spmm_coo_col.h │ │ ├── alphasparse_spmm_csc.h │ │ ├── alphasparse_spmm_csr_adaptive.h │ │ ├── alphasparse_spmm_csr_col.h │ │ ├── alphasparse_spmm_csr_flat.h │ │ ├── alphasparse_spmm_csr_merge.h │ │ ├── alphasparse_spmm_csr_nnz_split.h │ │ ├── alphasparse_spmm_csr_row.h │ │ ├── alphasparse_spmm_csr_row_split.h │ │ ├── alphasparse_spmm_tc4csr.h │ │ ├── alphasparse_spmm_utils.h │ │ ├── alphasparse_spsm.hip │ │ ├── bitonic.h │ │ ├── csrspgemm_device_speck.h │ │ ├── hip_npp.h │ │ ├── speck │ │ │ ├── BlockRange.h │ │ │ ├── Config.h │ │ │ ├── HashMap.h │ │ │ ├── HelperFunctions.h │ │ │ ├── INIReader.h │ │ │ ├── common.h │ │ │ ├── limits.h │ │ │ ├── meta_utils.h │ │ │ ├── multi_arch_build.h │ │ │ ├── scan_largearray_kernel.h │ │ │ ├── spECKConfig.h │ │ │ ├── spECKKernels.h │ │ │ ├── spECK_HashLoadBalancer.h │ │ │ ├── spECK_HashSpGEMM.h │ │ │ ├── stream.h │ │ │ └── unique_handle.h │ │ └── spsm_csr_n_lo_roc.h │ └── some_common.h ├── test │ ├── CMakeLists.txt │ ├── args.hip │ ├── check.hip │ ├── check_r.hip │ ├── include │ │ ├── args.h │ │ ├── check.h │ │ ├── check_r.h │ │ ├── common.h │ │ ├── gputimer.h │ │ ├── io.h │ │ ├── spsv │ │ │ └── mat_adjust.h │ │ └── warmup.h │ ├── io.hip │ ├── level2 │ │ ├── spmv_csr_r_f32_test.hip │ │ ├── spmv_csr_r_f64_test.hip │ │ ├── spsv_coo_r_f32_test_metrics.hip │ │ ├── spsv_coo_r_f64_test_metrics.hip │ │ ├── spsv_csr_r_f32_test_metrics.hip │ │ └── spsv_csr_r_f64_test_metrics.hip │ ├── level3 │ │ ├── spgemm_csr_r_f32_test.hip │ │ ├── spgemm_csr_r_f64_test.hip │ │ ├── spmm_csc_col_c_f16_f16_test.hip │ │ ├── spmm_csc_col_c_f32_test.hip │ │ ├── spmm_csc_col_c_f64_test.hip │ │ ├── spmm_csc_col_r_f16_f16_test.hip │ │ ├── spmm_csc_col_r_f16_f32_test.hip │ │ ├── spmm_csc_col_r_f32_test.hip │ │ ├── spmm_csc_col_r_f32_test_alpha_metrics.hip │ │ ├── spmm_csc_col_r_f32_test_cu_metrics.hip │ │ ├── spmm_csc_col_r_f32_test_hip_metrics.hip │ │ ├── spmm_csc_col_r_f64_test.hip │ │ ├── spmm_csc_col_r_i8_f32_test.hip │ │ ├── spmm_csc_col_r_i8_i32_test.hip │ │ ├── spmm_csc_row_r_f32_test.hip │ │ ├── spmm_csc_row_r_f32_test_alpha_metrics.hip │ │ ├── spmm_csc_row_r_f32_test_cu_metrics.hip │ │ ├── spmm_csc_row_r_f32_test_hip_metrics.hip │ │ ├── spmm_csr_col_c_f16_f16_test.hip │ │ ├── spmm_csr_col_c_f32_test.hip │ │ ├── spmm_csr_col_c_f32_test_alpha_metrics.hip │ │ ├── spmm_csr_col_c_f32_test_cu_metrics.hip │ │ ├── spmm_csr_col_c_f32_test_hip_metrics.hip │ │ ├── spmm_csr_col_c_f64_test.hip │ │ ├── spmm_csr_col_c_f64_test_alpha_metrics.hip │ │ ├── spmm_csr_col_c_f64_test_cu_metrics.hip │ │ ├── spmm_csr_col_c_f64_test_hip_metrics.hip │ │ ├── spmm_csr_col_r_f16_f16_test.hip │ │ ├── spmm_csr_col_r_f16_f32_test.hip │ │ ├── spmm_csr_col_r_f32_test.hip │ │ ├── spmm_csr_col_r_f32_test_alpha_metrics.hip │ │ ├── spmm_csr_col_r_f32_test_cu_metrics.hip │ │ ├── spmm_csr_col_r_f32_test_hip_metrics.hip │ │ ├── spmm_csr_col_r_f64_test.hip │ │ ├── spmm_csr_col_r_f64_test_alpha_metrics.hip │ │ ├── spmm_csr_col_r_f64_test_cu_metrics.hip │ │ ├── spmm_csr_col_r_f64_test_hip_metrics.hip │ │ ├── spmm_csr_col_r_i8_f32_test.hip │ │ ├── spmm_csr_col_r_i8_i32_test.hip │ │ ├── spmm_csr_row_c_f32_test.hip │ │ ├── spmm_csr_row_c_f32_test_alpha_metrics.hip │ │ ├── spmm_csr_row_c_f32_test_cu_metrics.hip │ │ ├── spmm_csr_row_c_f32_test_hip_metrics.hip │ │ ├── spmm_csr_row_c_f64_test.hip │ │ ├── spmm_csr_row_c_f64_test_alpha_metrics.hip │ │ ├── spmm_csr_row_c_f64_test_cu_metrics.hip │ │ ├── spmm_csr_row_c_f64_test_hip_metrics.hip │ │ ├── spmm_csr_row_r_f32_test.hip │ │ ├── spmm_csr_row_r_f32_test_alpha_metrics.hip │ │ ├── spmm_csr_row_r_f32_test_cu_metrics.hip │ │ ├── spmm_csr_row_r_f32_test_hip_metrics.hip │ │ ├── spmm_csr_row_r_f64_test.hip │ │ ├── spmm_csr_row_r_f64_test_alpha_metrics.hip │ │ ├── spmm_csr_row_r_f64_test_cu_metrics.hip │ │ ├── spmm_csr_row_r_f64_test_hip_metrics.hip │ │ └── spsm_csr_r_f64_test_metrics.hip │ ├── test_common.h │ ├── test_spmm.sh │ ├── test_spsv.sh │ └── warmup.hip └── util │ ├── auxiliary.hip │ ├── handle.hip │ ├── malloc.hip │ ├── simplelist.hip │ └── thread.hip ├── hygon ├── CMakeLists.txt ├── format │ ├── CMakeLists.txt │ ├── alphasparse_convert_bsr.cpp │ ├── alphasparse_convert_coo.cpp.bak │ ├── alphasparse_convert_csc.cpp │ ├── alphasparse_convert_csr.cpp │ ├── alphasparse_convert_dia.cpp │ ├── alphasparse_convert_ell.cpp │ ├── alphasparse_convert_sky.cpp │ ├── alphasparse_create_coo.cpp │ ├── alphasparse_create_csc.cpp │ ├── alphasparse_create_csr.cpp │ ├── alphasparse_destroy.cpp │ ├── alphasparse_export_bsr.cpp │ ├── alphasparse_export_coo.cpp │ ├── alphasparse_export_csc.cpp │ ├── alphasparse_export_csr.cpp │ ├── alphasparse_export_ell.cpp │ ├── alphasparse_transpose.cpp │ ├── convert_bsr_coo.hpp │ ├── convert_csc_coo.hpp │ ├── convert_csc_csr.hpp │ ├── convert_csr_coo.hpp │ ├── convert_dia_coo.hpp │ ├── convert_ell_coo.hpp │ ├── convert_sky_coo.hpp │ ├── coo_order.hpp │ ├── create_coo.hpp │ ├── create_csc.hpp │ ├── create_csr.hpp │ ├── destroy_bsr.hpp │ ├── destroy_coo.hpp │ ├── destroy_csc.hpp │ ├── destroy_csr.hpp │ ├── destroy_dia.hpp │ ├── destroy_sky.hpp │ ├── transpose_bsr.hpp │ ├── transpose_conj_bsr.hpp │ ├── transpose_conj_coo.hpp │ ├── transpose_conj_csc.hpp │ ├── transpose_conj_csr.hpp │ ├── transpose_conj_dia.hpp │ ├── transpose_coo.hpp │ ├── transpose_csc.hpp │ ├── transpose_csr.hpp │ ├── transpose_dia.hpp │ └── transpose_sky.hpp ├── kernel │ ├── CMakeLists.txt │ ├── level1 │ │ ├── alphasparse_axpy.cpp │ │ ├── alphasparse_dotci_sub.cpp │ │ ├── alphasparse_doti.cpp │ │ ├── alphasparse_dotui_sub.cpp │ │ ├── alphasparse_gthr.cpp │ │ ├── alphasparse_gthrz.cpp │ │ ├── alphasparse_rot.cpp │ │ ├── alphasparse_sctr.cpp │ │ ├── axpy.hpp │ │ ├── dotci_sub.hpp │ │ ├── doti.hpp │ │ ├── dotui_sub.hpp │ │ ├── gthr.hpp │ │ ├── gthrz.hpp │ │ ├── rot.hpp │ │ └── sctr.hpp │ ├── level2 │ │ ├── alphasparse_mv.cpp │ │ ├── alphasparse_trsv.cpp │ │ ├── mv │ │ │ ├── diagmv │ │ │ │ ├── diagmv.h │ │ │ │ ├── diagmv_bsr_n.hpp │ │ │ │ ├── diagmv_bsr_u.hpp │ │ │ │ ├── diagmv_coo_n.hpp │ │ │ │ ├── diagmv_coo_u.hpp │ │ │ │ ├── diagmv_csc_n.hpp │ │ │ │ ├── diagmv_csc_u.hpp │ │ │ │ ├── diagmv_csr_n.hpp │ │ │ │ ├── diagmv_csr_u.hpp │ │ │ │ ├── diagmv_dia_n.hpp │ │ │ │ ├── diagmv_dia_u.hpp │ │ │ │ ├── diagmv_sky_n.hpp │ │ │ │ └── diagmv_sky_u.hpp │ │ │ ├── gemv │ │ │ │ ├── bsrmv │ │ │ │ │ ├── bsrmv_kernels.c │ │ │ │ │ ├── bsrmv_kernels.h │ │ │ │ │ └── gebsrsgemv_4x1_fma128.S │ │ │ │ ├── csrmv │ │ │ │ │ ├── csrmv_kernel.h │ │ │ │ │ ├── gemv_csr_serial_fma_c16_u1.S │ │ │ │ │ ├── gemv_csr_serial_fma_c8_u2.S │ │ │ │ │ ├── gemv_csr_serial_fma_fp32_u8_ext.S │ │ │ │ │ ├── gemv_csr_serial_fma_fp64_u4.S │ │ │ │ │ ├── gemv_sload_shuffle_hadd_reduce_128.S │ │ │ │ │ ├── gemv_sload_shuffle_shuffle_reduce_128.S │ │ │ │ │ ├── gemv_sload_unroll4_128.S │ │ │ │ │ ├── gemv_vgather_hadd_reduce_128.S │ │ │ │ │ └── gemv_vgather_shuffle_reduce_128.S │ │ │ │ ├── ellmv │ │ │ │ │ ├── ellmv_kernel.h │ │ │ │ │ ├── ellmv_kernels.c │ │ │ │ │ ├── ellsgemv_fma128.S │ │ │ │ │ ├── selldgemv_c4_fma128.S │ │ │ │ │ ├── selldgemv_c4_fma256.S │ │ │ │ │ ├── selldgemv_c8_fma256.S │ │ │ │ │ ├── sellsgemv_c4_fma128.S │ │ │ │ │ ├── sellsgemv_c4_fma256.S │ │ │ │ │ └── sellsgemv_c8_fma128.S │ │ │ │ ├── gemv.h │ │ │ │ ├── gemv_bsr.hpp │ │ │ │ ├── gemv_coo.hpp │ │ │ │ ├── gemv_csc.hpp │ │ │ │ ├── gemv_csr.hpp │ │ │ │ ├── gemv_dia.hpp │ │ │ │ ├── gemv_ell.hpp │ │ │ │ ├── gemv_gebsr.hpp │ │ │ │ └── gemv_sell_csigma.hpp │ │ │ ├── hermv │ │ │ │ ├── hermv.h │ │ │ │ ├── hermv_bsr_n_hi.hpp │ │ │ │ ├── hermv_bsr_n_hi_trans.hpp │ │ │ │ ├── hermv_bsr_n_lo.hpp │ │ │ │ ├── hermv_bsr_n_lo_trans.hpp │ │ │ │ ├── hermv_bsr_u_hi.hpp │ │ │ │ ├── hermv_bsr_u_hi_trans.hpp │ │ │ │ ├── hermv_bsr_u_lo.hpp │ │ │ │ ├── hermv_bsr_u_lo_trans.hpp │ │ │ │ ├── hermv_coo_n_hi.hpp │ │ │ │ ├── hermv_coo_n_hi_trans.hpp │ │ │ │ ├── hermv_coo_n_lo.hpp │ │ │ │ ├── hermv_coo_n_lo_trans.hpp │ │ │ │ ├── hermv_coo_u_hi.hpp │ │ │ │ ├── hermv_coo_u_hi_trans.hpp │ │ │ │ ├── hermv_coo_u_lo.hpp │ │ │ │ ├── hermv_coo_u_lo_trans.hpp │ │ │ │ ├── hermv_csc_n_hi.hpp │ │ │ │ ├── hermv_csc_n_hi_trans.hpp │ │ │ │ ├── hermv_csc_n_lo.hpp │ │ │ │ ├── hermv_csc_n_lo_trans.hpp │ │ │ │ ├── hermv_csc_u_hi.hpp │ │ │ │ ├── hermv_csc_u_hi_trans.hpp │ │ │ │ ├── hermv_csc_u_lo.hpp │ │ │ │ ├── hermv_csc_u_lo_trans.hpp │ │ │ │ ├── hermv_csr_n_hi.hpp │ │ │ │ ├── hermv_csr_n_hi_trans.hpp │ │ │ │ ├── hermv_csr_n_lo.hpp │ │ │ │ ├── hermv_csr_n_lo_trans.hpp │ │ │ │ ├── hermv_csr_u_hi.hpp │ │ │ │ ├── hermv_csr_u_hi_trans.hpp │ │ │ │ ├── hermv_csr_u_lo.hpp │ │ │ │ ├── hermv_csr_u_lo_trans.hpp │ │ │ │ ├── hermv_dia_n_hi.hpp │ │ │ │ ├── hermv_dia_n_hi_trans.hpp │ │ │ │ ├── hermv_dia_n_lo.hpp │ │ │ │ ├── hermv_dia_n_lo_trans.hpp │ │ │ │ ├── hermv_dia_u_hi.hpp │ │ │ │ ├── hermv_dia_u_hi_trans.hpp │ │ │ │ ├── hermv_dia_u_lo.hpp │ │ │ │ ├── hermv_dia_u_lo_trans.hpp │ │ │ │ ├── hermv_sky_n_hi.hpp │ │ │ │ ├── hermv_sky_n_hi_trans.hpp │ │ │ │ ├── hermv_sky_n_lo.hpp │ │ │ │ ├── hermv_sky_n_lo_trans.hpp │ │ │ │ ├── hermv_sky_u_hi.hpp │ │ │ │ ├── hermv_sky_u_hi_trans.hpp │ │ │ │ ├── hermv_sky_u_lo.hpp │ │ │ │ └── hermv_sky_u_lo_trans.hpp │ │ │ ├── symv │ │ │ │ ├── symv.h │ │ │ │ ├── symv_bsr_n_hi.hpp │ │ │ │ ├── symv_bsr_n_hi_conj.hpp │ │ │ │ ├── symv_bsr_n_lo.hpp │ │ │ │ ├── symv_bsr_n_lo_conj.hpp │ │ │ │ ├── symv_bsr_u_hi.hpp │ │ │ │ ├── symv_bsr_u_hi_conj.hpp │ │ │ │ ├── symv_bsr_u_lo.hpp │ │ │ │ ├── symv_bsr_u_lo_conj.hpp │ │ │ │ ├── symv_coo_n_hi.hpp │ │ │ │ ├── symv_coo_n_hi_conj.hpp │ │ │ │ ├── symv_coo_n_lo.hpp │ │ │ │ ├── symv_coo_n_lo_conj.hpp │ │ │ │ ├── symv_coo_u_hi.hpp │ │ │ │ ├── symv_coo_u_hi_conj.hpp │ │ │ │ ├── symv_coo_u_lo.hpp │ │ │ │ ├── symv_coo_u_lo_conj.hpp │ │ │ │ ├── symv_csc_n_hi.hpp │ │ │ │ ├── symv_csc_n_hi_conj.hpp │ │ │ │ ├── symv_csc_n_lo.hpp │ │ │ │ ├── symv_csc_n_lo_conj.hpp │ │ │ │ ├── symv_csc_u_hi.hpp │ │ │ │ ├── symv_csc_u_hi_conj.hpp │ │ │ │ ├── symv_csc_u_lo.hpp │ │ │ │ ├── symv_csc_u_lo_conj.hpp │ │ │ │ ├── symv_csr_n_hi.hpp │ │ │ │ ├── symv_csr_n_hi_conj.hpp │ │ │ │ ├── symv_csr_n_lo.hpp │ │ │ │ ├── symv_csr_n_lo_conj.hpp │ │ │ │ ├── symv_csr_u_hi.hpp │ │ │ │ ├── symv_csr_u_hi_conj.hpp │ │ │ │ ├── symv_csr_u_lo.hpp │ │ │ │ ├── symv_csr_u_lo_conj.hpp │ │ │ │ ├── symv_dia_n_hi.hpp │ │ │ │ ├── symv_dia_n_hi_conj.hpp │ │ │ │ ├── symv_dia_n_lo.hpp │ │ │ │ ├── symv_dia_n_lo_conj.hpp │ │ │ │ ├── symv_dia_u_hi.hpp │ │ │ │ ├── symv_dia_u_hi_conj.hpp │ │ │ │ ├── symv_dia_u_lo.hpp │ │ │ │ ├── symv_dia_u_lo_conj.hpp │ │ │ │ ├── symv_sky_n_hi.hpp │ │ │ │ ├── symv_sky_n_hi_conj.hpp │ │ │ │ ├── symv_sky_n_lo.hpp │ │ │ │ ├── symv_sky_n_lo_conj.hpp │ │ │ │ ├── symv_sky_u_hi.hpp │ │ │ │ ├── symv_sky_u_hi_conj.hpp │ │ │ │ ├── symv_sky_u_lo.hpp │ │ │ │ └── symv_sky_u_lo_conj.hpp │ │ │ └── trmv │ │ │ │ ├── trmv.h │ │ │ │ ├── trmv_bsr_n_hi.hpp │ │ │ │ ├── trmv_bsr_n_hi_conj.hpp │ │ │ │ ├── trmv_bsr_n_hi_trans.hpp │ │ │ │ ├── trmv_bsr_n_lo.hpp │ │ │ │ ├── trmv_bsr_n_lo_conj.hpp │ │ │ │ ├── trmv_bsr_n_lo_trans.hpp │ │ │ │ ├── trmv_bsr_u_hi.hpp │ │ │ │ ├── trmv_bsr_u_hi_conj.hpp │ │ │ │ ├── trmv_bsr_u_hi_trans.hpp │ │ │ │ ├── trmv_bsr_u_lo.hpp │ │ │ │ ├── trmv_bsr_u_lo_conj.hpp │ │ │ │ ├── trmv_bsr_u_lo_trans.hpp │ │ │ │ ├── trmv_coo_n_hi.hpp │ │ │ │ ├── trmv_coo_n_hi_conj.hpp │ │ │ │ ├── trmv_coo_n_hi_trans.hpp │ │ │ │ ├── trmv_coo_n_lo.hpp │ │ │ │ ├── trmv_coo_n_lo_conj.hpp │ │ │ │ ├── trmv_coo_n_lo_trans.hpp │ │ │ │ ├── trmv_coo_u_hi.hpp │ │ │ │ ├── trmv_coo_u_hi_conj.hpp │ │ │ │ ├── trmv_coo_u_hi_trans.hpp │ │ │ │ ├── trmv_coo_u_lo.hpp │ │ │ │ ├── trmv_coo_u_lo_conj.hpp │ │ │ │ ├── trmv_coo_u_lo_trans.hpp │ │ │ │ ├── trmv_csc_n_hi.hpp │ │ │ │ ├── trmv_csc_n_hi_conj.hpp │ │ │ │ ├── trmv_csc_n_hi_trans.hpp │ │ │ │ ├── trmv_csc_n_lo.hpp │ │ │ │ ├── trmv_csc_n_lo_conj.hpp │ │ │ │ ├── trmv_csc_n_lo_trans.hpp │ │ │ │ ├── trmv_csc_u_hi.hpp │ │ │ │ ├── trmv_csc_u_hi_conj.hpp │ │ │ │ ├── trmv_csc_u_hi_trans.hpp │ │ │ │ ├── trmv_csc_u_lo.hpp │ │ │ │ ├── trmv_csc_u_lo_conj.hpp │ │ │ │ ├── trmv_csc_u_lo_trans.hpp │ │ │ │ ├── trmv_csr_n_hi.hpp │ │ │ │ ├── trmv_csr_n_hi_conj.hpp │ │ │ │ ├── trmv_csr_n_hi_trans.hpp │ │ │ │ ├── trmv_csr_n_lo.hpp │ │ │ │ ├── trmv_csr_n_lo_conj.hpp │ │ │ │ ├── trmv_csr_n_lo_trans.hpp │ │ │ │ ├── trmv_csr_u_hi.hpp │ │ │ │ ├── trmv_csr_u_hi_conj.hpp │ │ │ │ ├── trmv_csr_u_hi_trans.hpp │ │ │ │ ├── trmv_csr_u_lo.hpp │ │ │ │ ├── trmv_csr_u_lo_conj.hpp │ │ │ │ ├── trmv_csr_u_lo_trans.hpp │ │ │ │ ├── trmv_dia_n_hi.hpp │ │ │ │ ├── trmv_dia_n_hi_conj.hpp │ │ │ │ ├── trmv_dia_n_hi_trans.hpp │ │ │ │ ├── trmv_dia_n_lo.hpp │ │ │ │ ├── trmv_dia_n_lo_conj.hpp │ │ │ │ ├── trmv_dia_n_lo_trans.hpp │ │ │ │ ├── trmv_dia_u_hi.hpp │ │ │ │ ├── trmv_dia_u_hi_conj.hpp │ │ │ │ ├── trmv_dia_u_hi_trans.hpp │ │ │ │ ├── trmv_dia_u_lo.hpp │ │ │ │ ├── trmv_dia_u_lo_conj.hpp │ │ │ │ ├── trmv_dia_u_lo_trans.hpp │ │ │ │ ├── trmv_sky_n_hi.hpp │ │ │ │ ├── trmv_sky_n_hi_conj.hpp │ │ │ │ ├── trmv_sky_n_hi_trans.hpp │ │ │ │ ├── trmv_sky_n_lo.hpp │ │ │ │ ├── trmv_sky_n_lo_conj.hpp │ │ │ │ ├── trmv_sky_n_lo_trans.hpp │ │ │ │ ├── trmv_sky_u_hi.hpp │ │ │ │ ├── trmv_sky_u_hi_conj.hpp │ │ │ │ ├── trmv_sky_u_hi_trans.hpp │ │ │ │ ├── trmv_sky_u_lo.hpp │ │ │ │ ├── trmv_sky_u_lo_conj.hpp │ │ │ │ └── trmv_sky_u_lo_trans.hpp │ │ └── trsv │ │ │ ├── diagsv_bsr.hpp │ │ │ ├── diagsv_coo.hpp │ │ │ ├── diagsv_csc.hpp │ │ │ ├── diagsv_csr.hpp │ │ │ ├── diagsv_dia.hpp │ │ │ ├── diagsv_sky.hpp │ │ │ ├── spsv.h │ │ │ ├── trsv_bsr.hpp │ │ │ ├── trsv_bsr_conj.hpp │ │ │ ├── trsv_bsr_trans.hpp │ │ │ ├── trsv_coo.hpp │ │ │ ├── trsv_coo_conj.hpp │ │ │ ├── trsv_coo_trans.hpp │ │ │ ├── trsv_csc.hpp │ │ │ ├── trsv_csc_conj.hpp │ │ │ ├── trsv_csc_trans.hpp │ │ │ ├── trsv_csr.hpp │ │ │ ├── trsv_csr_conj.hpp │ │ │ ├── trsv_csr_trans.hpp │ │ │ ├── trsv_dia.hpp │ │ │ ├── trsv_dia_conj.hpp │ │ │ ├── trsv_dia_trans.hpp │ │ │ ├── trsv_sky.hpp │ │ │ ├── trsv_sky_conj.hpp │ │ │ └── trsv_sky_trans.hpp │ └── level3 │ │ ├── add │ │ ├── add_csr.hpp │ │ ├── add_csr_conj.hpp │ │ └── add_csr_trans.hpp │ │ ├── alphasparse_add.cpp │ │ ├── alphasparse_mm.cpp │ │ ├── alphasparse_set_value.cpp │ │ ├── alphasparse_spmm.cpp │ │ ├── alphasparse_spmmd.cpp │ │ ├── alphasparse_trsm.cpp │ │ ├── mm │ │ ├── diagmm │ │ │ ├── diagmm.h │ │ │ ├── diagmm_bsr_n_col.hpp │ │ │ ├── diagmm_bsr_n_row.hpp │ │ │ ├── diagmm_bsr_u_col.hpp │ │ │ ├── diagmm_bsr_u_row.hpp │ │ │ ├── diagmm_coo_n_col.hpp │ │ │ ├── diagmm_coo_n_row.hpp │ │ │ ├── diagmm_coo_u_col.hpp │ │ │ ├── diagmm_coo_u_row.hpp │ │ │ ├── diagmm_csc_n_col.hpp │ │ │ ├── diagmm_csc_n_row.hpp │ │ │ ├── diagmm_csc_u_col.hpp │ │ │ ├── diagmm_csc_u_row.hpp │ │ │ ├── diagmm_csr_n_col.hpp │ │ │ ├── diagmm_csr_n_row.hpp │ │ │ ├── diagmm_csr_u_col.hpp │ │ │ ├── diagmm_csr_u_row.hpp │ │ │ ├── diagmm_dia_n_col.hpp │ │ │ ├── diagmm_dia_n_row.hpp │ │ │ ├── diagmm_dia_u_col.hpp │ │ │ ├── diagmm_dia_u_row.hpp │ │ │ ├── diagmm_sky_n_col.hpp │ │ │ ├── diagmm_sky_n_row.hpp │ │ │ ├── diagmm_sky_u_col.hpp │ │ │ └── diagmm_sky_u_row.hpp │ │ ├── gemm │ │ │ ├── gemm.h │ │ │ ├── gemm_bsr_col.hpp │ │ │ ├── gemm_bsr_col_conj.hpp │ │ │ ├── gemm_bsr_col_trans.hpp │ │ │ ├── gemm_bsr_row.hpp │ │ │ ├── gemm_bsr_row_conj.hpp │ │ │ ├── gemm_bsr_row_trans.hpp │ │ │ ├── gemm_coo_col.hpp │ │ │ ├── gemm_coo_col_conj.hpp │ │ │ ├── gemm_coo_col_trans.hpp │ │ │ ├── gemm_coo_row.hpp │ │ │ ├── gemm_coo_row_conj.hpp │ │ │ ├── gemm_coo_row_trans.hpp │ │ │ ├── gemm_csc_col.hpp │ │ │ ├── gemm_csc_col_conj.hpp │ │ │ ├── gemm_csc_col_trans.hpp │ │ │ ├── gemm_csc_row.hpp │ │ │ ├── gemm_csc_row_conj.hpp │ │ │ ├── gemm_csc_row_trans.hpp │ │ │ ├── gemm_csr_col.hpp │ │ │ ├── gemm_csr_col_conj.hpp │ │ │ ├── gemm_csr_col_trans.hpp │ │ │ ├── gemm_csr_row.hpp │ │ │ ├── gemm_csr_row_conj.hpp │ │ │ ├── gemm_csr_row_trans.hpp │ │ │ ├── gemm_dia_col.hpp │ │ │ ├── gemm_dia_col_conj.hpp │ │ │ ├── gemm_dia_col_trans.hpp │ │ │ ├── gemm_dia_row.hpp │ │ │ ├── gemm_dia_row_conj.hpp │ │ │ └── gemm_dia_row_trans.hpp │ │ ├── hermm │ │ │ ├── hermm.h │ │ │ ├── hermm_bsr_n_hi_col.hpp │ │ │ ├── hermm_bsr_n_hi_col_trans.hpp │ │ │ ├── hermm_bsr_n_hi_row.hpp │ │ │ ├── hermm_bsr_n_hi_row_trans.hpp │ │ │ ├── hermm_bsr_n_lo_col.hpp │ │ │ ├── hermm_bsr_n_lo_col_trans.hpp │ │ │ ├── hermm_bsr_n_lo_row.hpp │ │ │ ├── hermm_bsr_n_lo_row_trans.hpp │ │ │ ├── hermm_bsr_u_hi_col.hpp │ │ │ ├── hermm_bsr_u_hi_col_trans.hpp │ │ │ ├── hermm_bsr_u_hi_row.hpp │ │ │ ├── hermm_bsr_u_hi_row_trans.hpp │ │ │ ├── hermm_bsr_u_lo_col.hpp │ │ │ ├── hermm_bsr_u_lo_col_trans.hpp │ │ │ ├── hermm_bsr_u_lo_row.hpp │ │ │ ├── hermm_bsr_u_lo_row_trans.hpp │ │ │ ├── hermm_coo_n_hi_col.hpp │ │ │ ├── hermm_coo_n_hi_col_trans.hpp │ │ │ ├── hermm_coo_n_hi_row.hpp │ │ │ ├── hermm_coo_n_hi_row_trans.hpp │ │ │ ├── hermm_coo_n_lo_col.hpp │ │ │ ├── hermm_coo_n_lo_col_trans.hpp │ │ │ ├── hermm_coo_n_lo_row.hpp │ │ │ ├── hermm_coo_n_lo_row_trans.hpp │ │ │ ├── hermm_coo_u_hi_col.hpp │ │ │ ├── hermm_coo_u_hi_col_trans.hpp │ │ │ ├── hermm_coo_u_hi_row.hpp │ │ │ ├── hermm_coo_u_hi_row_trans.hpp │ │ │ ├── hermm_coo_u_lo_col.hpp │ │ │ ├── hermm_coo_u_lo_col_trans.hpp │ │ │ ├── hermm_coo_u_lo_row.hpp │ │ │ ├── hermm_coo_u_lo_row_trans.hpp │ │ │ ├── hermm_csc_n_hi_col.hpp │ │ │ ├── hermm_csc_n_hi_col_trans.hpp │ │ │ ├── hermm_csc_n_hi_row.hpp │ │ │ ├── hermm_csc_n_hi_row_trans.hpp │ │ │ ├── hermm_csc_n_lo_col.hpp │ │ │ ├── hermm_csc_n_lo_col_trans.hpp │ │ │ ├── hermm_csc_n_lo_row.hpp │ │ │ ├── hermm_csc_n_lo_row_trans.hpp │ │ │ ├── hermm_csc_u_hi_col.hpp │ │ │ ├── hermm_csc_u_hi_col_trans.hpp │ │ │ ├── hermm_csc_u_hi_row.hpp │ │ │ ├── hermm_csc_u_hi_row_trans.hpp │ │ │ ├── hermm_csc_u_lo_col.hpp │ │ │ ├── hermm_csc_u_lo_col_trans.hpp │ │ │ ├── hermm_csc_u_lo_row.hpp │ │ │ ├── hermm_csc_u_lo_row_trans.hpp │ │ │ ├── hermm_csr_n_hi_col.hpp │ │ │ ├── hermm_csr_n_hi_col_trans.hpp │ │ │ ├── hermm_csr_n_hi_row.hpp │ │ │ ├── hermm_csr_n_hi_row_trans.hpp │ │ │ ├── hermm_csr_n_lo_col.hpp │ │ │ ├── hermm_csr_n_lo_col_trans.hpp │ │ │ ├── hermm_csr_n_lo_row.hpp │ │ │ ├── hermm_csr_n_lo_row_trans.hpp │ │ │ ├── hermm_csr_u_hi_col.hpp │ │ │ ├── hermm_csr_u_hi_col_trans.hpp │ │ │ ├── hermm_csr_u_hi_row.hpp │ │ │ ├── hermm_csr_u_hi_row_trans.hpp │ │ │ ├── hermm_csr_u_lo_col.hpp │ │ │ ├── hermm_csr_u_lo_col_trans.hpp │ │ │ ├── hermm_csr_u_lo_row.hpp │ │ │ ├── hermm_csr_u_lo_row_trans.hpp │ │ │ ├── hermm_dia_n_hi_col.hpp │ │ │ ├── hermm_dia_n_hi_col_trans.hpp │ │ │ ├── hermm_dia_n_hi_row.hpp │ │ │ ├── hermm_dia_n_hi_row_trans.hpp │ │ │ ├── hermm_dia_n_lo_col.hpp │ │ │ ├── hermm_dia_n_lo_col_trans.hpp │ │ │ ├── hermm_dia_n_lo_row.hpp │ │ │ ├── hermm_dia_n_lo_row_trans.hpp │ │ │ ├── hermm_dia_u_hi_col.hpp │ │ │ ├── hermm_dia_u_hi_col_trans.hpp │ │ │ ├── hermm_dia_u_hi_row.hpp │ │ │ ├── hermm_dia_u_hi_row_trans.hpp │ │ │ ├── hermm_dia_u_lo_col.hpp │ │ │ ├── hermm_dia_u_lo_col_trans.hpp │ │ │ ├── hermm_dia_u_lo_row.hpp │ │ │ ├── hermm_dia_u_lo_row_trans.hpp │ │ │ ├── hermm_sky_n_hi_col.hpp │ │ │ ├── hermm_sky_n_hi_col_trans.hpp │ │ │ ├── hermm_sky_n_hi_row.hpp │ │ │ ├── hermm_sky_n_hi_row_trans.hpp │ │ │ ├── hermm_sky_n_lo_col.hpp │ │ │ ├── hermm_sky_n_lo_col_trans.hpp │ │ │ ├── hermm_sky_n_lo_row.hpp │ │ │ ├── hermm_sky_n_lo_row_trans.hpp │ │ │ ├── hermm_sky_u_hi_col.hpp │ │ │ ├── hermm_sky_u_hi_col_trans.hpp │ │ │ ├── hermm_sky_u_hi_row.hpp │ │ │ ├── hermm_sky_u_hi_row_trans.hpp │ │ │ ├── hermm_sky_u_lo_col.hpp │ │ │ ├── hermm_sky_u_lo_col_trans.hpp │ │ │ ├── hermm_sky_u_lo_row.hpp │ │ │ └── hermm_sky_u_lo_row_trans.hpp │ │ ├── symm │ │ │ ├── symm.h │ │ │ ├── symm_bsr_n_hi_col.hpp │ │ │ ├── symm_bsr_n_hi_col_conj.hpp │ │ │ ├── symm_bsr_n_hi_row.hpp │ │ │ ├── symm_bsr_n_hi_row_conj.hpp │ │ │ ├── symm_bsr_n_lo_col.hpp │ │ │ ├── symm_bsr_n_lo_col_conj.hpp │ │ │ ├── symm_bsr_n_lo_row.hpp │ │ │ ├── symm_bsr_n_lo_row_conj.hpp │ │ │ ├── symm_bsr_u_hi_col.hpp │ │ │ ├── symm_bsr_u_hi_col_conj.hpp │ │ │ ├── symm_bsr_u_hi_row.hpp │ │ │ ├── symm_bsr_u_hi_row_conj.hpp │ │ │ ├── symm_bsr_u_lo_col.hpp │ │ │ ├── symm_bsr_u_lo_col_conj.hpp │ │ │ ├── symm_bsr_u_lo_row.hpp │ │ │ ├── symm_bsr_u_lo_row_conj.hpp │ │ │ ├── symm_coo_n_hi_col.hpp │ │ │ ├── symm_coo_n_hi_col_conj.hpp │ │ │ ├── symm_coo_n_hi_row.hpp │ │ │ ├── symm_coo_n_hi_row_conj.hpp │ │ │ ├── symm_coo_n_lo_col.hpp │ │ │ ├── symm_coo_n_lo_col_conj.hpp │ │ │ ├── symm_coo_n_lo_row.hpp │ │ │ ├── symm_coo_n_lo_row_conj.hpp │ │ │ ├── symm_coo_u_hi_col.hpp │ │ │ ├── symm_coo_u_hi_col_conj.hpp │ │ │ ├── symm_coo_u_hi_row.hpp │ │ │ ├── symm_coo_u_hi_row_conj.hpp │ │ │ ├── symm_coo_u_lo_col.hpp │ │ │ ├── symm_coo_u_lo_col_conj.hpp │ │ │ ├── symm_coo_u_lo_row.hpp │ │ │ ├── symm_coo_u_lo_row_conj.hpp │ │ │ ├── symm_csc_n_hi_col.hpp │ │ │ ├── symm_csc_n_hi_col_conj.hpp │ │ │ ├── symm_csc_n_hi_row.hpp │ │ │ ├── symm_csc_n_hi_row_conj.hpp │ │ │ ├── symm_csc_n_lo_col.hpp │ │ │ ├── symm_csc_n_lo_col_conj.hpp │ │ │ ├── symm_csc_n_lo_row.hpp │ │ │ ├── symm_csc_n_lo_row_conj.hpp │ │ │ ├── symm_csc_u_hi_col.hpp │ │ │ ├── symm_csc_u_hi_col_conj.hpp │ │ │ ├── symm_csc_u_hi_row.hpp │ │ │ ├── symm_csc_u_hi_row_conj.hpp │ │ │ ├── symm_csc_u_lo_col.hpp │ │ │ ├── symm_csc_u_lo_col_conj.hpp │ │ │ ├── symm_csc_u_lo_row.hpp │ │ │ ├── symm_csc_u_lo_row_conj.hpp │ │ │ ├── symm_csr_n_hi_col.hpp │ │ │ ├── symm_csr_n_hi_col_conj.hpp │ │ │ ├── symm_csr_n_hi_row.hpp │ │ │ ├── symm_csr_n_hi_row_conj.hpp │ │ │ ├── symm_csr_n_lo_col.hpp │ │ │ ├── symm_csr_n_lo_col_conj.hpp │ │ │ ├── symm_csr_n_lo_row.hpp │ │ │ ├── symm_csr_n_lo_row_conj.hpp │ │ │ ├── symm_csr_u_hi_col.hpp │ │ │ ├── symm_csr_u_hi_col_conj.hpp │ │ │ ├── symm_csr_u_hi_row.hpp │ │ │ ├── symm_csr_u_hi_row_conj.hpp │ │ │ ├── symm_csr_u_lo_col.hpp │ │ │ ├── symm_csr_u_lo_col_conj.hpp │ │ │ ├── symm_csr_u_lo_row.hpp │ │ │ ├── symm_csr_u_lo_row_conj.hpp │ │ │ ├── symm_dia_n_hi_col.hpp │ │ │ ├── symm_dia_n_hi_col_conj.hpp │ │ │ ├── symm_dia_n_hi_row.hpp │ │ │ ├── symm_dia_n_hi_row_conj.hpp │ │ │ ├── symm_dia_n_lo_col.hpp │ │ │ ├── symm_dia_n_lo_col_conj.hpp │ │ │ ├── symm_dia_n_lo_row.hpp │ │ │ ├── symm_dia_n_lo_row_conj.hpp │ │ │ ├── symm_dia_u_hi_col.hpp │ │ │ ├── symm_dia_u_hi_col_conj.hpp │ │ │ ├── symm_dia_u_hi_row.hpp │ │ │ ├── symm_dia_u_hi_row_conj.hpp │ │ │ ├── symm_dia_u_lo_col.hpp │ │ │ ├── symm_dia_u_lo_col_conj.hpp │ │ │ ├── symm_dia_u_lo_row.hpp │ │ │ ├── symm_dia_u_lo_row_conj.hpp │ │ │ ├── symm_sky_n_hi_col.hpp │ │ │ ├── symm_sky_n_hi_col_conj.hpp │ │ │ ├── symm_sky_n_hi_row.hpp │ │ │ ├── symm_sky_n_hi_row_conj.hpp │ │ │ ├── symm_sky_n_lo_col.hpp │ │ │ ├── symm_sky_n_lo_col_conj.hpp │ │ │ ├── symm_sky_n_lo_row.hpp │ │ │ ├── symm_sky_n_lo_row_conj.hpp │ │ │ ├── symm_sky_u_hi_col.hpp │ │ │ ├── symm_sky_u_hi_col_conj.hpp │ │ │ ├── symm_sky_u_hi_row.hpp │ │ │ ├── symm_sky_u_hi_row_conj.hpp │ │ │ ├── symm_sky_u_lo_col.hpp │ │ │ ├── symm_sky_u_lo_col_conj.hpp │ │ │ ├── symm_sky_u_lo_row.hpp │ │ │ └── symm_sky_u_lo_row_conj.hpp │ │ └── trmm │ │ │ ├── trmm.h │ │ │ ├── trmm_bsr_n_hi_col.hpp │ │ │ ├── trmm_bsr_n_hi_col_conj.hpp │ │ │ ├── trmm_bsr_n_hi_col_trans.hpp │ │ │ ├── trmm_bsr_n_hi_row.hpp │ │ │ ├── trmm_bsr_n_hi_row_conj.hpp │ │ │ ├── trmm_bsr_n_hi_row_trans.hpp │ │ │ ├── trmm_bsr_n_lo_col.hpp │ │ │ ├── trmm_bsr_n_lo_col_conj.hpp │ │ │ ├── trmm_bsr_n_lo_col_trans.hpp │ │ │ ├── trmm_bsr_n_lo_row.hpp │ │ │ ├── trmm_bsr_n_lo_row_conj.hpp │ │ │ ├── trmm_bsr_n_lo_row_trans.hpp │ │ │ ├── trmm_bsr_u_hi_col.hpp │ │ │ ├── trmm_bsr_u_hi_col_conj.hpp │ │ │ ├── trmm_bsr_u_hi_col_trans.hpp │ │ │ ├── trmm_bsr_u_hi_row.hpp │ │ │ ├── trmm_bsr_u_hi_row_conj.hpp │ │ │ ├── trmm_bsr_u_hi_row_trans.hpp │ │ │ ├── trmm_bsr_u_lo_col.hpp │ │ │ ├── trmm_bsr_u_lo_col_conj.hpp │ │ │ ├── trmm_bsr_u_lo_col_trans.hpp │ │ │ ├── trmm_bsr_u_lo_row.hpp │ │ │ ├── trmm_bsr_u_lo_row_conj.hpp │ │ │ ├── trmm_bsr_u_lo_row_trans.hpp │ │ │ ├── trmm_coo_n_hi_col.hpp │ │ │ ├── trmm_coo_n_hi_col_conj.hpp │ │ │ ├── trmm_coo_n_hi_col_trans.hpp │ │ │ ├── trmm_coo_n_hi_row.hpp │ │ │ ├── trmm_coo_n_hi_row_conj.hpp │ │ │ ├── trmm_coo_n_hi_row_trans.hpp │ │ │ ├── trmm_coo_n_lo_col.hpp │ │ │ ├── trmm_coo_n_lo_col_conj.hpp │ │ │ ├── trmm_coo_n_lo_col_trans.hpp │ │ │ ├── trmm_coo_n_lo_row.hpp │ │ │ ├── trmm_coo_n_lo_row_conj.hpp │ │ │ ├── trmm_coo_n_lo_row_trans.hpp │ │ │ ├── trmm_coo_u_hi_col.hpp │ │ │ ├── trmm_coo_u_hi_col_conj.hpp │ │ │ ├── trmm_coo_u_hi_col_trans.hpp │ │ │ ├── trmm_coo_u_hi_row.hpp │ │ │ ├── trmm_coo_u_hi_row_conj.hpp │ │ │ ├── trmm_coo_u_hi_row_trans.hpp │ │ │ ├── trmm_coo_u_lo_col.hpp │ │ │ ├── trmm_coo_u_lo_col_conj.hpp │ │ │ ├── trmm_coo_u_lo_col_trans.hpp │ │ │ ├── trmm_coo_u_lo_row.hpp │ │ │ ├── trmm_coo_u_lo_row_conj.hpp │ │ │ ├── trmm_coo_u_lo_row_trans.hpp │ │ │ ├── trmm_csc_n_hi_col.hpp │ │ │ ├── trmm_csc_n_hi_col_conj.hpp │ │ │ ├── trmm_csc_n_hi_col_trans.hpp │ │ │ ├── trmm_csc_n_hi_row.hpp │ │ │ ├── trmm_csc_n_hi_row_conj.hpp │ │ │ ├── trmm_csc_n_hi_row_trans.hpp │ │ │ ├── trmm_csc_n_lo_col.hpp │ │ │ ├── trmm_csc_n_lo_col_conj.hpp │ │ │ ├── trmm_csc_n_lo_col_trans.hpp │ │ │ ├── trmm_csc_n_lo_row.hpp │ │ │ ├── trmm_csc_n_lo_row_conj.hpp │ │ │ ├── trmm_csc_n_lo_row_trans.hpp │ │ │ ├── trmm_csc_u_hi_col.hpp │ │ │ ├── trmm_csc_u_hi_col_conj.hpp │ │ │ ├── trmm_csc_u_hi_col_trans.hpp │ │ │ ├── trmm_csc_u_hi_row.hpp │ │ │ ├── trmm_csc_u_hi_row_conj.hpp │ │ │ ├── trmm_csc_u_hi_row_trans.hpp │ │ │ ├── trmm_csc_u_lo_col.hpp │ │ │ ├── trmm_csc_u_lo_col_conj.hpp │ │ │ ├── trmm_csc_u_lo_col_trans.hpp │ │ │ ├── trmm_csc_u_lo_row.hpp │ │ │ ├── trmm_csc_u_lo_row_conj.hpp │ │ │ ├── trmm_csc_u_lo_row_trans.hpp │ │ │ ├── trmm_csr_n_hi_col.hpp │ │ │ ├── trmm_csr_n_hi_col_conj.hpp │ │ │ ├── trmm_csr_n_hi_col_trans.hpp │ │ │ ├── trmm_csr_n_hi_row.hpp │ │ │ ├── trmm_csr_n_hi_row_conj.hpp │ │ │ ├── trmm_csr_n_hi_row_trans.hpp │ │ │ ├── trmm_csr_n_lo_col.hpp │ │ │ ├── trmm_csr_n_lo_col_conj.hpp │ │ │ ├── trmm_csr_n_lo_col_trans.hpp │ │ │ ├── trmm_csr_n_lo_row.hpp │ │ │ ├── trmm_csr_n_lo_row_conj.hpp │ │ │ ├── trmm_csr_n_lo_row_trans.hpp │ │ │ ├── trmm_csr_u_hi_col.hpp │ │ │ ├── trmm_csr_u_hi_col_conj.hpp │ │ │ ├── trmm_csr_u_hi_col_trans.hpp │ │ │ ├── trmm_csr_u_hi_row.hpp │ │ │ ├── trmm_csr_u_hi_row_conj.hpp │ │ │ ├── trmm_csr_u_hi_row_trans.hpp │ │ │ ├── trmm_csr_u_lo_col.hpp │ │ │ ├── trmm_csr_u_lo_col_conj.hpp │ │ │ ├── trmm_csr_u_lo_col_trans.hpp │ │ │ ├── trmm_csr_u_lo_row.hpp │ │ │ ├── trmm_csr_u_lo_row_conj.hpp │ │ │ ├── trmm_csr_u_lo_row_trans.hpp │ │ │ ├── trmm_dia_n_hi_col.hpp │ │ │ ├── trmm_dia_n_hi_col_conj.hpp │ │ │ ├── trmm_dia_n_hi_col_trans.hpp │ │ │ ├── trmm_dia_n_hi_row.hpp │ │ │ ├── trmm_dia_n_hi_row_conj.hpp │ │ │ ├── trmm_dia_n_hi_row_trans.hpp │ │ │ ├── trmm_dia_n_lo_col.hpp │ │ │ ├── trmm_dia_n_lo_col_conj.hpp │ │ │ ├── trmm_dia_n_lo_col_trans.hpp │ │ │ ├── trmm_dia_n_lo_row.hpp │ │ │ ├── trmm_dia_n_lo_row_conj.hpp │ │ │ ├── trmm_dia_n_lo_row_trans.hpp │ │ │ ├── trmm_dia_u_hi_col.hpp │ │ │ ├── trmm_dia_u_hi_col_conj.hpp │ │ │ ├── trmm_dia_u_hi_col_trans.hpp │ │ │ ├── trmm_dia_u_hi_row.hpp │ │ │ ├── trmm_dia_u_hi_row_conj.hpp │ │ │ ├── trmm_dia_u_hi_row_trans.hpp │ │ │ ├── trmm_dia_u_lo_col.hpp │ │ │ ├── trmm_dia_u_lo_col_conj.hpp │ │ │ ├── trmm_dia_u_lo_col_trans.hpp │ │ │ ├── trmm_dia_u_lo_row.hpp │ │ │ ├── trmm_dia_u_lo_row_conj.hpp │ │ │ ├── trmm_dia_u_lo_row_trans.hpp │ │ │ ├── trmm_sky_n_hi_col.hpp │ │ │ ├── trmm_sky_n_hi_col_conj.hpp │ │ │ ├── trmm_sky_n_hi_col_trans.hpp │ │ │ ├── trmm_sky_n_hi_row.hpp │ │ │ ├── trmm_sky_n_hi_row_conj.hpp │ │ │ ├── trmm_sky_n_hi_row_trans.hpp │ │ │ ├── trmm_sky_n_lo_col.hpp │ │ │ ├── trmm_sky_n_lo_col_conj.hpp │ │ │ ├── trmm_sky_n_lo_col_trans.hpp │ │ │ ├── trmm_sky_n_lo_row.hpp │ │ │ ├── trmm_sky_n_lo_row_conj.hpp │ │ │ ├── trmm_sky_n_lo_row_trans.hpp │ │ │ ├── trmm_sky_u_hi_col.hpp │ │ │ ├── trmm_sky_u_hi_col_conj.hpp │ │ │ ├── trmm_sky_u_hi_col_trans.hpp │ │ │ ├── trmm_sky_u_hi_row.hpp │ │ │ ├── trmm_sky_u_hi_row_conj.hpp │ │ │ ├── trmm_sky_u_hi_row_trans.hpp │ │ │ ├── trmm_sky_u_lo_col.hpp │ │ │ ├── trmm_sky_u_lo_col_conj.hpp │ │ │ ├── trmm_sky_u_lo_col_trans.hpp │ │ │ ├── trmm_sky_u_lo_row.hpp │ │ │ ├── trmm_sky_u_lo_row_conj.hpp │ │ │ └── trmm_sky_u_lo_row_trans.hpp │ │ ├── set │ │ ├── set_value_bsr.hpp │ │ ├── set_value_coo.hpp │ │ ├── set_value_csc.hpp │ │ └── set_value_csr.hpp │ │ ├── spmm │ │ ├── spmm.h │ │ ├── spmm_bsr.hpp │ │ ├── spmm_bsr_conj.hpp │ │ ├── spmm_bsr_trans.hpp │ │ ├── spmm_csc.hpp │ │ ├── spmm_csc_conj.hpp │ │ ├── spmm_csc_trans.hpp │ │ ├── spmm_csr.hpp │ │ ├── spmm_csr_conj.hpp │ │ └── spmm_csr_trans.hpp │ │ ├── spmmd │ │ ├── spmmd.h │ │ ├── spmmd_bsr_col.hpp │ │ ├── spmmd_bsr_col_conj.hpp │ │ ├── spmmd_bsr_col_trans.hpp │ │ ├── spmmd_bsr_row.hpp │ │ ├── spmmd_bsr_row_conj.hpp │ │ ├── spmmd_bsr_row_trans.hpp │ │ ├── spmmd_csc_col.hpp │ │ ├── spmmd_csc_col_conj.hpp │ │ ├── spmmd_csc_col_trans.hpp │ │ ├── spmmd_csc_row.hpp │ │ ├── spmmd_csc_row_conj.hpp │ │ ├── spmmd_csc_row_trans.hpp │ │ ├── spmmd_csr_col.hpp │ │ ├── spmmd_csr_col_conj.hpp │ │ ├── spmmd_csr_col_trans.hpp │ │ ├── spmmd_csr_row.hpp │ │ ├── spmmd_csr_row_conj.hpp │ │ └── spmmd_csr_row_trans.hpp │ │ └── trsm │ │ ├── bsr │ │ ├── diagsm_bsr_n_col.hpp │ │ ├── diagsm_bsr_n_row.hpp │ │ ├── diagsm_bsr_u_col.hpp │ │ ├── diagsm_bsr_u_row.hpp │ │ ├── trsm_bsr_n_hi_col.hpp │ │ ├── trsm_bsr_n_hi_col_conj.hpp │ │ ├── trsm_bsr_n_hi_col_trans.hpp │ │ ├── trsm_bsr_n_hi_row.hpp │ │ ├── trsm_bsr_n_hi_row_conj.hpp │ │ ├── trsm_bsr_n_hi_row_trans.hpp │ │ ├── trsm_bsr_n_lo_col.hpp │ │ ├── trsm_bsr_n_lo_col_conj.hpp │ │ ├── trsm_bsr_n_lo_col_trans.hpp │ │ ├── trsm_bsr_n_lo_row.hpp │ │ ├── trsm_bsr_n_lo_row_conj.hpp │ │ ├── trsm_bsr_n_lo_row_trans.hpp │ │ ├── trsm_bsr_u_hi_col.hpp │ │ ├── trsm_bsr_u_hi_col_conj.hpp │ │ ├── trsm_bsr_u_hi_col_trans.hpp │ │ ├── trsm_bsr_u_hi_row.hpp │ │ ├── trsm_bsr_u_hi_row_conj.hpp │ │ ├── trsm_bsr_u_hi_row_trans.hpp │ │ ├── trsm_bsr_u_lo_col.hpp │ │ ├── trsm_bsr_u_lo_col_conj.hpp │ │ ├── trsm_bsr_u_lo_col_trans.hpp │ │ ├── trsm_bsr_u_lo_row.hpp │ │ ├── trsm_bsr_u_lo_row_conj.hpp │ │ └── trsm_bsr_u_lo_row_trans.hpp │ │ ├── coo │ │ ├── diagsm_coo_n_col.hpp │ │ ├── diagsm_coo_n_row.hpp │ │ ├── diagsm_coo_u_col.hpp │ │ ├── diagsm_coo_u_row.hpp │ │ ├── trsm_coo_n_hi_col.hpp │ │ ├── trsm_coo_n_hi_col_conj.hpp │ │ ├── trsm_coo_n_hi_col_trans.hpp │ │ ├── trsm_coo_n_hi_row.hpp │ │ ├── trsm_coo_n_hi_row_conj.hpp │ │ ├── trsm_coo_n_hi_row_trans.hpp │ │ ├── trsm_coo_n_lo_col.hpp │ │ ├── trsm_coo_n_lo_col_conj.hpp │ │ ├── trsm_coo_n_lo_col_trans.hpp │ │ ├── trsm_coo_n_lo_row.hpp │ │ ├── trsm_coo_n_lo_row_conj.hpp │ │ ├── trsm_coo_n_lo_row_trans.hpp │ │ ├── trsm_coo_u_hi_col.hpp │ │ ├── trsm_coo_u_hi_col_conj.hpp │ │ ├── trsm_coo_u_hi_col_trans.hpp │ │ ├── trsm_coo_u_hi_row.hpp │ │ ├── trsm_coo_u_hi_row_conj.hpp │ │ ├── trsm_coo_u_hi_row_trans.hpp │ │ ├── trsm_coo_u_lo_col.hpp │ │ ├── trsm_coo_u_lo_col_conj.hpp │ │ ├── trsm_coo_u_lo_col_trans.hpp │ │ ├── trsm_coo_u_lo_row.hpp │ │ ├── trsm_coo_u_lo_row_conj.hpp │ │ └── trsm_coo_u_lo_row_trans.hpp │ │ ├── csc │ │ ├── diagsm_csc_n_col.hpp │ │ ├── diagsm_csc_n_row.hpp │ │ ├── diagsm_csc_u_col.hpp │ │ ├── diagsm_csc_u_row.hpp │ │ ├── trsm_csc_n_hi_col.hpp │ │ ├── trsm_csc_n_hi_col_conj.hpp │ │ ├── trsm_csc_n_hi_col_trans.hpp │ │ ├── trsm_csc_n_hi_row.hpp │ │ ├── trsm_csc_n_hi_row_conj.hpp │ │ ├── trsm_csc_n_hi_row_trans.hpp │ │ ├── trsm_csc_n_lo_col.hpp │ │ ├── trsm_csc_n_lo_col_conj.hpp │ │ ├── trsm_csc_n_lo_col_trans.hpp │ │ ├── trsm_csc_n_lo_row.hpp │ │ ├── trsm_csc_n_lo_row_conj.hpp │ │ ├── trsm_csc_n_lo_row_trans.hpp │ │ ├── trsm_csc_u_hi_col.hpp │ │ ├── trsm_csc_u_hi_col_conj.hpp │ │ ├── trsm_csc_u_hi_col_trans.hpp │ │ ├── trsm_csc_u_hi_row.hpp │ │ ├── trsm_csc_u_hi_row_conj.hpp │ │ ├── trsm_csc_u_hi_row_trans.hpp │ │ ├── trsm_csc_u_lo_col.hpp │ │ ├── trsm_csc_u_lo_col_conj.hpp │ │ ├── trsm_csc_u_lo_col_trans.hpp │ │ ├── trsm_csc_u_lo_row.hpp │ │ ├── trsm_csc_u_lo_row_conj.hpp │ │ └── trsm_csc_u_lo_row_trans.hpp │ │ ├── csr │ │ ├── diagsm_csr_n_col.hpp │ │ ├── diagsm_csr_n_row.hpp │ │ ├── diagsm_csr_u_col.hpp │ │ ├── diagsm_csr_u_row.hpp │ │ ├── trsm_csr_n_hi_col.hpp │ │ ├── trsm_csr_n_hi_col_conj.hpp │ │ ├── trsm_csr_n_hi_col_trans.hpp │ │ ├── trsm_csr_n_hi_row.hpp │ │ ├── trsm_csr_n_hi_row_conj.hpp │ │ ├── trsm_csr_n_hi_row_trans.hpp │ │ ├── trsm_csr_n_lo_col.hpp │ │ ├── trsm_csr_n_lo_col_conj.hpp │ │ ├── trsm_csr_n_lo_col_trans.hpp │ │ ├── trsm_csr_n_lo_row.hpp │ │ ├── trsm_csr_n_lo_row_conj.hpp │ │ ├── trsm_csr_n_lo_row_trans.hpp │ │ ├── trsm_csr_u_hi_col.hpp │ │ ├── trsm_csr_u_hi_col_conj.hpp │ │ ├── trsm_csr_u_hi_col_trans.hpp │ │ ├── trsm_csr_u_hi_row.hpp │ │ ├── trsm_csr_u_hi_row_conj.hpp │ │ ├── trsm_csr_u_hi_row_trans.hpp │ │ ├── trsm_csr_u_lo_col.hpp │ │ ├── trsm_csr_u_lo_col_conj.hpp │ │ ├── trsm_csr_u_lo_col_trans.hpp │ │ ├── trsm_csr_u_lo_row.hpp │ │ ├── trsm_csr_u_lo_row_conj.hpp │ │ └── trsm_csr_u_lo_row_trans.hpp │ │ ├── dia │ │ ├── diagsm_dia_n_col.hpp │ │ ├── diagsm_dia_n_row.hpp │ │ ├── diagsm_dia_u_col.hpp │ │ ├── diagsm_dia_u_row.hpp │ │ ├── trsm_dia_n_hi_col.hpp │ │ ├── trsm_dia_n_hi_col_conj.hpp │ │ ├── trsm_dia_n_hi_col_trans.hpp │ │ ├── trsm_dia_n_hi_row.hpp │ │ ├── trsm_dia_n_hi_row_conj.hpp │ │ ├── trsm_dia_n_hi_row_trans.hpp │ │ ├── trsm_dia_n_lo_col.hpp │ │ ├── trsm_dia_n_lo_col_conj.hpp │ │ ├── trsm_dia_n_lo_col_trans.hpp │ │ ├── trsm_dia_n_lo_row.hpp │ │ ├── trsm_dia_n_lo_row_conj.hpp │ │ ├── trsm_dia_n_lo_row_trans.hpp │ │ ├── trsm_dia_u_hi_col.hpp │ │ ├── trsm_dia_u_hi_col_conj.hpp │ │ ├── trsm_dia_u_hi_col_trans.hpp │ │ ├── trsm_dia_u_hi_row.hpp │ │ ├── trsm_dia_u_hi_row_conj.hpp │ │ ├── trsm_dia_u_hi_row_trans.hpp │ │ ├── trsm_dia_u_lo_col.hpp │ │ ├── trsm_dia_u_lo_col_conj.hpp │ │ ├── trsm_dia_u_lo_col_trans.hpp │ │ ├── trsm_dia_u_lo_row.hpp │ │ ├── trsm_dia_u_lo_row_conj.hpp │ │ └── trsm_dia_u_lo_row_trans.hpp │ │ ├── sky │ │ ├── diagsm_sky_n_col.hpp │ │ ├── diagsm_sky_n_row.hpp │ │ ├── diagsm_sky_u_col.hpp │ │ ├── diagsm_sky_u_row.hpp │ │ ├── trsm_sky_n_hi_col.hpp │ │ ├── trsm_sky_n_hi_col_conj.hpp │ │ ├── trsm_sky_n_hi_col_trans.hpp │ │ ├── trsm_sky_n_hi_row.hpp │ │ ├── trsm_sky_n_hi_row_conj.hpp │ │ ├── trsm_sky_n_hi_row_trans.hpp │ │ ├── trsm_sky_n_lo_col.hpp │ │ ├── trsm_sky_n_lo_col_conj.hpp │ │ ├── trsm_sky_n_lo_col_trans.hpp │ │ ├── trsm_sky_n_lo_row.hpp │ │ ├── trsm_sky_n_lo_row_conj.hpp │ │ ├── trsm_sky_n_lo_row_trans.hpp │ │ ├── trsm_sky_u_hi_col.hpp │ │ ├── trsm_sky_u_hi_col_conj.hpp │ │ ├── trsm_sky_u_hi_col_trans.hpp │ │ ├── trsm_sky_u_hi_row.hpp │ │ ├── trsm_sky_u_hi_row_conj.hpp │ │ ├── trsm_sky_u_hi_row_trans.hpp │ │ ├── trsm_sky_u_lo_col.hpp │ │ ├── trsm_sky_u_lo_col_conj.hpp │ │ ├── trsm_sky_u_lo_col_trans.hpp │ │ ├── trsm_sky_u_lo_row.hpp │ │ ├── trsm_sky_u_lo_row_conj.hpp │ │ └── trsm_sky_u_lo_row_trans.hpp │ │ └── trsm.h ├── test │ ├── CMakeLists.txt │ ├── args.cpp │ ├── check.cpp │ ├── include │ │ ├── args.h │ │ ├── check.h │ │ ├── io.h │ │ ├── norm.h │ │ ├── test.h │ │ └── test_common.h │ ├── io.cpp │ ├── level2 │ │ ├── mv_hygon_test.cpp │ │ └── sv_hygon_test.cpp │ ├── level3 │ │ ├── add_s_csr_x86_64_test.cpp │ │ ├── mm_hygon_test.cpp │ │ ├── set_s_csr_x86_64_test.cpp │ │ ├── spmm_csc_c_hygon_test.cpp │ │ ├── spmm_csc_d_hygon_test.cpp │ │ ├── spmm_csc_s_hygon_test.cpp │ │ ├── spmm_csc_z_hygon_test.cpp │ │ ├── spmm_csr_c_hygon_test.cpp │ │ ├── spmm_csr_d_hygon_test.cpp │ │ ├── spmm_csr_z_hygon_test.cpp │ │ ├── spmm_hygon_test.cpp │ │ ├── spmmd_hygon_test.cpp │ │ ├── trsm_c_hygon_test.cpp │ │ ├── trsm_d_hygon_test.cpp │ │ └── trsm_hygon_test.cpp │ ├── norm.cpp │ └── test_common.cpp └── util │ ├── analysis.cpp │ ├── bisearch.cpp │ ├── bitmap.cpp │ ├── internal_check.cpp │ ├── malloc.cpp │ ├── pack.cpp │ ├── partition.cpp │ ├── prefix_sum.cpp │ ├── simplelist.cpp │ ├── thread.cpp │ ├── timer.cpp │ └── vec_dot.hpp ├── include ├── alphasparse.h └── alphasparse │ ├── common.h │ ├── common_dcu.h │ ├── complex_compute.h │ ├── compute.h │ ├── format.h │ ├── format │ ├── coo.h │ └── csr.h │ ├── handle.h │ ├── inspector.h │ ├── kernel.h │ ├── kernel │ ├── def_c.h │ ├── def_d.h │ ├── def_s.h │ ├── def_z.h │ ├── generic │ │ ├── axpby_device.cuh │ │ ├── gather_device.cuh │ │ ├── rot_device.cuh │ │ ├── scatter_device.cuh │ │ └── spvv_device.cuh │ ├── kernel_bsr_c.h │ ├── kernel_bsr_d.h │ ├── kernel_bsr_s.h │ ├── kernel_bsr_z.h │ ├── kernel_c.h │ ├── kernel_coo_c.h │ ├── kernel_coo_d.h │ ├── kernel_coo_s.h │ ├── kernel_coo_z.h │ ├── kernel_csc_c.h │ ├── kernel_csc_d.h │ ├── kernel_csc_s.h │ ├── kernel_csc_z.h │ ├── kernel_csr.h │ ├── kernel_d.h │ ├── kernel_dia_c.h │ ├── kernel_dia_d.h │ ├── kernel_dia_s.h │ ├── kernel_dia_z.h │ ├── kernel_ell_c.h │ ├── kernel_ell_d.h │ ├── kernel_ell_s.h │ ├── kernel_ell_z.h │ ├── kernel_gebsr_c.h │ ├── kernel_gebsr_d.h │ ├── kernel_gebsr_s.h │ ├── kernel_gebsr_z.h │ ├── kernel_s.h │ ├── kernel_sell_c_sigma_c.h │ ├── kernel_sell_c_sigma_d.h │ ├── kernel_sell_c_sigma_s.h │ ├── kernel_sell_c_sigma_z.h │ ├── kernel_sky_c.h │ ├── kernel_sky_d.h │ ├── kernel_sky_s.h │ ├── kernel_sky_z.h │ └── kernel_z.h │ ├── kernel_dcu │ ├── def_c_dcu.h │ ├── def_d_dcu.h │ ├── def_s_dcu.h │ ├── def_z_dcu.h │ ├── kernel_bsr_c_dcu.h │ ├── kernel_bsr_d_dcu.h │ ├── kernel_bsr_s_dcu.h │ ├── kernel_bsr_z_dcu.h │ ├── kernel_c.h │ ├── kernel_coo_c_dcu.h │ ├── kernel_coo_d_dcu.h │ ├── kernel_coo_s_dcu.h │ ├── kernel_coo_z_dcu.h │ ├── kernel_csr_c_dcu.h │ ├── kernel_csr_d_dcu.h │ ├── kernel_csr_s_dcu.h │ ├── kernel_csr_z_dcu.h │ ├── kernel_d.h │ ├── kernel_ell_c_dcu.h │ ├── kernel_ell_d_dcu.h │ ├── kernel_ell_s_dcu.h │ ├── kernel_ell_z_dcu.h │ ├── kernel_gebsr_c_dcu.h │ ├── kernel_gebsr_d_dcu.h │ ├── kernel_gebsr_s_dcu.h │ ├── kernel_gebsr_z_dcu.h │ ├── kernel_hyb_c_dcu.h │ ├── kernel_hyb_d_dcu.h │ ├── kernel_hyb_s_dcu.h │ ├── kernel_hyb_z_dcu.h │ ├── kernel_other_c_dcu.h │ ├── kernel_other_d_dcu.h │ ├── kernel_other_s_dcu.h │ ├── kernel_other_z_dcu.h │ ├── kernel_s.h │ ├── kernel_x_dcu.h │ └── kernel_z.h │ ├── kernel_plain.h │ ├── kernel_plain │ ├── def_c.h │ ├── def_d.h │ ├── def_s.h │ ├── def_z.h │ ├── kernel_bsr_c.h │ ├── kernel_bsr_d.h │ ├── kernel_bsr_s.h │ ├── kernel_bsr_z.h │ ├── kernel_c.h │ ├── kernel_coo.h │ ├── kernel_coo_c.h │ ├── kernel_coo_d.h │ ├── kernel_coo_s.h │ ├── kernel_coo_z.h │ ├── kernel_csc_c.h │ ├── kernel_csc_d.h │ ├── kernel_csc_s.h │ ├── kernel_csc_z.h │ ├── kernel_csr.h │ ├── kernel_csr_c.h │ ├── kernel_csr_d.h │ ├── kernel_csr_s.h │ ├── kernel_csr_z.h │ ├── kernel_d.h │ ├── kernel_dia_c.h │ ├── kernel_dia_d.h │ ├── kernel_dia_s.h │ ├── kernel_dia_z.h │ ├── kernel_s.h │ ├── kernel_sky_c.h │ ├── kernel_sky_d.h │ ├── kernel_sky_s.h │ ├── kernel_sky_z.h │ └── kernel_z.h │ ├── opt.h │ ├── real_compute.h │ ├── spapi.h │ ├── spapi_dcu.h │ ├── spapi_plain.h │ ├── spdef.h │ ├── spmat.h │ ├── spmat_def │ ├── bsr.def.h │ ├── coo.def.cuh │ ├── coo.def.h │ ├── cooaos.def.h │ ├── csc.def.h │ ├── csr.def.cuh │ ├── csr.def.h │ ├── csr5.def.h │ ├── dia.def.h │ ├── ell.def.h │ ├── ellr.def.h │ ├── gebsr.def.h │ ├── hyb.def.h │ ├── sell_c_sigma.def.h │ └── sky.def.h │ ├── type │ ├── c_bf16_types.h │ ├── c_f16_types.h │ ├── c_f32_types.h │ ├── c_f64_types.h │ ├── r_bf16_types.h │ ├── r_f16_types.h │ ├── r_f32_types.h │ ├── r_f64_types.h │ └── r_i8_types.h │ ├── types.h │ ├── util.h │ └── util │ ├── analysis.h │ ├── auxiliary.h │ ├── bisearch.h │ ├── bitmap.h │ ├── error.h │ ├── internal_check.h │ ├── malloc.h │ ├── pack.h │ ├── partition.h │ ├── prefix_sum.h │ ├── random.h │ ├── simplelist.h │ ├── thread.h │ └── timing.h ├── matrix_test ├── mhd1280b.mtx └── test.mtx └── tool ├── cmp_coo.py ├── generator.py ├── get_device_info.cc ├── get_features.py ├── read_txt.py ├── run_florida.sh ├── run_spgemm_low_bhsparse.sh ├── run_spgemm_low_fastsparse.sh ├── run_spgemm_low_opsparse.sh ├── show_fig.py ├── stat.py └── test.slurm /AlphasparseWiki .md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/AlphasparseWiki .md -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | welcome to all. -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # AlphaSparse for all platform codes 2 | 3 | -------------------------------------------------------------------------------- /arm/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/CMakeLists.txt -------------------------------------------------------------------------------- /arm/config.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/config.h.in -------------------------------------------------------------------------------- /arm/kernel/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/kernel/CMakeLists.txt -------------------------------------------------------------------------------- /arm/kernel/level1/alphasparse_axpy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/kernel/level1/alphasparse_axpy.cpp -------------------------------------------------------------------------------- /arm/kernel/level1/alphasparse_dotci_sub.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/kernel/level1/alphasparse_dotci_sub.cpp -------------------------------------------------------------------------------- /arm/kernel/level1/alphasparse_doti.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/kernel/level1/alphasparse_doti.cpp -------------------------------------------------------------------------------- /arm/kernel/level1/alphasparse_dotui_sub.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/kernel/level1/alphasparse_dotui_sub.cpp -------------------------------------------------------------------------------- /arm/kernel/level1/alphasparse_gthr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/kernel/level1/alphasparse_gthr.cpp -------------------------------------------------------------------------------- /arm/kernel/level1/alphasparse_gthrz.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/kernel/level1/alphasparse_gthrz.cpp -------------------------------------------------------------------------------- /arm/kernel/level1/alphasparse_rot.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/kernel/level1/alphasparse_rot.cpp -------------------------------------------------------------------------------- /arm/kernel/level1/alphasparse_sctr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/kernel/level1/alphasparse_sctr.cpp -------------------------------------------------------------------------------- /arm/kernel/level1/axpy.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/kernel/level1/axpy.hpp -------------------------------------------------------------------------------- /arm/kernel/level1/dotci_sub.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/kernel/level1/dotci_sub.hpp -------------------------------------------------------------------------------- /arm/kernel/level1/doti.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/kernel/level1/doti.hpp -------------------------------------------------------------------------------- /arm/kernel/level1/dotui_sub.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/kernel/level1/dotui_sub.hpp -------------------------------------------------------------------------------- /arm/kernel/level1/gthr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/kernel/level1/gthr.hpp -------------------------------------------------------------------------------- /arm/kernel/level1/gthrz.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/kernel/level1/gthrz.hpp -------------------------------------------------------------------------------- /arm/kernel/level1/rot.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/kernel/level1/rot.hpp -------------------------------------------------------------------------------- /arm/kernel/level1/sctr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/kernel/level1/sctr.hpp -------------------------------------------------------------------------------- /arm/kernel/level2/alphasparse_mv.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/kernel/level2/alphasparse_mv.cpp -------------------------------------------------------------------------------- /arm/kernel/level2/alphasparse_trsv.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/kernel/level2/alphasparse_trsv.cpp -------------------------------------------------------------------------------- /arm/kernel/level2/mv/diagmv/diagmv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/kernel/level2/mv/diagmv/diagmv.h -------------------------------------------------------------------------------- /arm/kernel/level2/mv/diagmv/diagmv_bsr_n.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/kernel/level2/mv/diagmv/diagmv_bsr_n.hpp -------------------------------------------------------------------------------- /arm/kernel/level2/mv/diagmv/diagmv_bsr_u.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/kernel/level2/mv/diagmv/diagmv_bsr_u.hpp -------------------------------------------------------------------------------- /arm/kernel/level2/mv/diagmv/diagmv_coo_n.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/kernel/level2/mv/diagmv/diagmv_coo_n.hpp -------------------------------------------------------------------------------- /arm/kernel/level2/mv/diagmv/diagmv_coo_u.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/kernel/level2/mv/diagmv/diagmv_coo_u.hpp -------------------------------------------------------------------------------- /arm/kernel/level2/mv/diagmv/diagmv_csc_n.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/kernel/level2/mv/diagmv/diagmv_csc_n.hpp -------------------------------------------------------------------------------- /arm/kernel/level2/mv/diagmv/diagmv_csc_u.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/kernel/level2/mv/diagmv/diagmv_csc_u.hpp -------------------------------------------------------------------------------- /arm/kernel/level2/mv/diagmv/diagmv_csr_n.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/kernel/level2/mv/diagmv/diagmv_csr_n.hpp -------------------------------------------------------------------------------- /arm/kernel/level2/mv/diagmv/diagmv_csr_u.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/kernel/level2/mv/diagmv/diagmv_csr_u.hpp -------------------------------------------------------------------------------- /arm/kernel/level2/mv/diagmv/diagmv_dia_n.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/kernel/level2/mv/diagmv/diagmv_dia_n.hpp -------------------------------------------------------------------------------- /arm/kernel/level2/mv/diagmv/diagmv_dia_u.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/kernel/level2/mv/diagmv/diagmv_dia_u.hpp -------------------------------------------------------------------------------- /arm/kernel/level2/mv/diagmv/diagmv_sky_n.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/kernel/level2/mv/diagmv/diagmv_sky_n.hpp -------------------------------------------------------------------------------- /arm/kernel/level2/mv/diagmv/diagmv_sky_u.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/kernel/level2/mv/diagmv/diagmv_sky_u.hpp -------------------------------------------------------------------------------- /arm/kernel/level2/mv/gemv/gemv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/kernel/level2/mv/gemv/gemv.h -------------------------------------------------------------------------------- /arm/kernel/level2/mv/gemv/gemv_bsr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/kernel/level2/mv/gemv/gemv_bsr.hpp -------------------------------------------------------------------------------- /arm/kernel/level2/mv/gemv/gemv_coo.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/kernel/level2/mv/gemv/gemv_coo.hpp -------------------------------------------------------------------------------- /arm/kernel/level2/mv/gemv/gemv_csc.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/kernel/level2/mv/gemv/gemv_csc.hpp -------------------------------------------------------------------------------- /arm/kernel/level2/mv/gemv/gemv_csr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/kernel/level2/mv/gemv/gemv_csr.hpp -------------------------------------------------------------------------------- /arm/kernel/level2/mv/gemv/gemv_dia.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/kernel/level2/mv/gemv/gemv_dia.hpp -------------------------------------------------------------------------------- /arm/kernel/level2/mv/gemv/gemv_ell.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/kernel/level2/mv/gemv/gemv_ell.hpp -------------------------------------------------------------------------------- /arm/kernel/level2/mv/hermv/hermv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/kernel/level2/mv/hermv/hermv.h -------------------------------------------------------------------------------- /arm/kernel/level2/mv/symv/symv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/kernel/level2/mv/symv/symv.h -------------------------------------------------------------------------------- /arm/kernel/level2/mv/symv/symv_bsr_n_hi.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/kernel/level2/mv/symv/symv_bsr_n_hi.hpp -------------------------------------------------------------------------------- /arm/kernel/level2/mv/symv/symv_bsr_n_lo.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/kernel/level2/mv/symv/symv_bsr_n_lo.hpp -------------------------------------------------------------------------------- /arm/kernel/level2/mv/symv/symv_bsr_u_hi.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/kernel/level2/mv/symv/symv_bsr_u_hi.hpp -------------------------------------------------------------------------------- /arm/kernel/level2/mv/symv/symv_bsr_u_lo.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/kernel/level2/mv/symv/symv_bsr_u_lo.hpp -------------------------------------------------------------------------------- /arm/kernel/level2/mv/symv/symv_coo_n_hi.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/kernel/level2/mv/symv/symv_coo_n_hi.hpp -------------------------------------------------------------------------------- /arm/kernel/level2/mv/symv/symv_coo_n_lo.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/kernel/level2/mv/symv/symv_coo_n_lo.hpp -------------------------------------------------------------------------------- /arm/kernel/level2/mv/symv/symv_coo_u_hi.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/kernel/level2/mv/symv/symv_coo_u_hi.hpp -------------------------------------------------------------------------------- /arm/kernel/level2/mv/symv/symv_coo_u_lo.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/kernel/level2/mv/symv/symv_coo_u_lo.hpp -------------------------------------------------------------------------------- /arm/kernel/level2/mv/symv/symv_csc_n_hi.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/kernel/level2/mv/symv/symv_csc_n_hi.hpp -------------------------------------------------------------------------------- /arm/kernel/level2/mv/symv/symv_csc_n_lo.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/kernel/level2/mv/symv/symv_csc_n_lo.hpp -------------------------------------------------------------------------------- /arm/kernel/level2/mv/symv/symv_csc_u_hi.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/kernel/level2/mv/symv/symv_csc_u_hi.hpp -------------------------------------------------------------------------------- /arm/kernel/level2/mv/symv/symv_csc_u_lo.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/kernel/level2/mv/symv/symv_csc_u_lo.hpp -------------------------------------------------------------------------------- /arm/kernel/level2/mv/symv/symv_csr_n_hi.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/kernel/level2/mv/symv/symv_csr_n_hi.hpp -------------------------------------------------------------------------------- /arm/kernel/level2/mv/symv/symv_csr_n_lo.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/kernel/level2/mv/symv/symv_csr_n_lo.hpp -------------------------------------------------------------------------------- /arm/kernel/level2/mv/symv/symv_csr_u_hi.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/kernel/level2/mv/symv/symv_csr_u_hi.hpp -------------------------------------------------------------------------------- /arm/kernel/level2/mv/trmv/trmv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/kernel/level2/mv/trmv/trmv.h -------------------------------------------------------------------------------- /arm/kernel/level2/trsv/diagsv_bsr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/kernel/level2/trsv/diagsv_bsr.hpp -------------------------------------------------------------------------------- /arm/kernel/level2/trsv/diagsv_coo.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/kernel/level2/trsv/diagsv_coo.hpp -------------------------------------------------------------------------------- /arm/kernel/level2/trsv/diagsv_csc.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/kernel/level2/trsv/diagsv_csc.hpp -------------------------------------------------------------------------------- /arm/kernel/level2/trsv/diagsv_csr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/kernel/level2/trsv/diagsv_csr.hpp -------------------------------------------------------------------------------- /arm/kernel/level2/trsv/diagsv_dia.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/kernel/level2/trsv/diagsv_dia.hpp -------------------------------------------------------------------------------- /arm/kernel/level2/trsv/diagsv_sky.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/kernel/level2/trsv/diagsv_sky.hpp -------------------------------------------------------------------------------- /arm/kernel/level2/trsv/spsv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/kernel/level2/trsv/spsv.h -------------------------------------------------------------------------------- /arm/kernel/level2/trsv/trsv_bsr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/kernel/level2/trsv/trsv_bsr.hpp -------------------------------------------------------------------------------- /arm/kernel/level2/trsv/trsv_bsr_conj.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/kernel/level2/trsv/trsv_bsr_conj.hpp -------------------------------------------------------------------------------- /arm/kernel/level2/trsv/trsv_bsr_trans.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/kernel/level2/trsv/trsv_bsr_trans.hpp -------------------------------------------------------------------------------- /arm/kernel/level2/trsv/trsv_coo.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/kernel/level2/trsv/trsv_coo.hpp -------------------------------------------------------------------------------- /arm/kernel/level2/trsv/trsv_coo_conj.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/kernel/level2/trsv/trsv_coo_conj.hpp -------------------------------------------------------------------------------- /arm/kernel/level2/trsv/trsv_coo_trans.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/kernel/level2/trsv/trsv_coo_trans.hpp -------------------------------------------------------------------------------- /arm/kernel/level2/trsv/trsv_csc.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/kernel/level2/trsv/trsv_csc.hpp -------------------------------------------------------------------------------- /arm/kernel/level2/trsv/trsv_csc_conj.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/kernel/level2/trsv/trsv_csc_conj.hpp -------------------------------------------------------------------------------- /arm/kernel/level2/trsv/trsv_csc_trans.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/kernel/level2/trsv/trsv_csc_trans.hpp -------------------------------------------------------------------------------- /arm/kernel/level2/trsv/trsv_csr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/kernel/level2/trsv/trsv_csr.hpp -------------------------------------------------------------------------------- /arm/kernel/level2/trsv/trsv_csr_conj.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/kernel/level2/trsv/trsv_csr_conj.hpp -------------------------------------------------------------------------------- /arm/kernel/level2/trsv/trsv_csr_trans.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/kernel/level2/trsv/trsv_csr_trans.hpp -------------------------------------------------------------------------------- /arm/kernel/level2/trsv/trsv_dia.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/kernel/level2/trsv/trsv_dia.hpp -------------------------------------------------------------------------------- /arm/kernel/level2/trsv/trsv_dia_conj.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/kernel/level2/trsv/trsv_dia_conj.hpp -------------------------------------------------------------------------------- /arm/kernel/level2/trsv/trsv_dia_trans.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/kernel/level2/trsv/trsv_dia_trans.hpp -------------------------------------------------------------------------------- /arm/kernel/level2/trsv/trsv_sky.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/kernel/level2/trsv/trsv_sky.hpp -------------------------------------------------------------------------------- /arm/kernel/level2/trsv/trsv_sky_conj.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/kernel/level2/trsv/trsv_sky_conj.hpp -------------------------------------------------------------------------------- /arm/kernel/level2/trsv/trsv_sky_trans.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/kernel/level2/trsv/trsv_sky_trans.hpp -------------------------------------------------------------------------------- /arm/kernel/level3/add/add_csr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/kernel/level3/add/add_csr.hpp -------------------------------------------------------------------------------- /arm/kernel/level3/add/add_csr_conj.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/kernel/level3/add/add_csr_conj.hpp -------------------------------------------------------------------------------- /arm/kernel/level3/add/add_csr_trans.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/kernel/level3/add/add_csr_trans.hpp -------------------------------------------------------------------------------- /arm/kernel/level3/alphasparse_add.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/kernel/level3/alphasparse_add.cpp -------------------------------------------------------------------------------- /arm/kernel/level3/alphasparse_mm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/kernel/level3/alphasparse_mm.cpp -------------------------------------------------------------------------------- /arm/kernel/level3/alphasparse_spmm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/kernel/level3/alphasparse_spmm.cpp -------------------------------------------------------------------------------- /arm/kernel/level3/alphasparse_spmmd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/kernel/level3/alphasparse_spmmd.cpp -------------------------------------------------------------------------------- /arm/kernel/level3/alphasparse_trsm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/kernel/level3/alphasparse_trsm.cpp -------------------------------------------------------------------------------- /arm/kernel/level3/mm/diagmm/diagmm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/kernel/level3/mm/diagmm/diagmm.h -------------------------------------------------------------------------------- /arm/kernel/level3/mm/gemm/gemm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/kernel/level3/mm/gemm/gemm.h -------------------------------------------------------------------------------- /arm/kernel/level3/mm/hermm/hermm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/kernel/level3/mm/hermm/hermm.h -------------------------------------------------------------------------------- /arm/kernel/level3/mm/symm/symm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/kernel/level3/mm/symm/symm.h -------------------------------------------------------------------------------- /arm/kernel/level3/mm/trmm/trmm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/kernel/level3/mm/trmm/trmm.h -------------------------------------------------------------------------------- /arm/kernel/level3/set/set_value_bsr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/kernel/level3/set/set_value_bsr.hpp -------------------------------------------------------------------------------- /arm/kernel/level3/set/set_value_coo.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/kernel/level3/set/set_value_coo.hpp -------------------------------------------------------------------------------- /arm/kernel/level3/set/set_value_csc.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/kernel/level3/set/set_value_csc.hpp -------------------------------------------------------------------------------- /arm/kernel/level3/set/set_value_csr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/kernel/level3/set/set_value_csr.hpp -------------------------------------------------------------------------------- /arm/kernel/level3/spmm/spmm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/kernel/level3/spmm/spmm.h -------------------------------------------------------------------------------- /arm/kernel/level3/spmm/spmm_bsr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/kernel/level3/spmm/spmm_bsr.hpp -------------------------------------------------------------------------------- /arm/kernel/level3/spmm/spmm_bsr_conj.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/kernel/level3/spmm/spmm_bsr_conj.hpp -------------------------------------------------------------------------------- /arm/kernel/level3/spmm/spmm_bsr_trans.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/kernel/level3/spmm/spmm_bsr_trans.hpp -------------------------------------------------------------------------------- /arm/kernel/level3/spmm/spmm_csc.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/kernel/level3/spmm/spmm_csc.hpp -------------------------------------------------------------------------------- /arm/kernel/level3/spmm/spmm_csc_conj.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/kernel/level3/spmm/spmm_csc_conj.hpp -------------------------------------------------------------------------------- /arm/kernel/level3/spmm/spmm_csc_trans.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/kernel/level3/spmm/spmm_csc_trans.hpp -------------------------------------------------------------------------------- /arm/kernel/level3/spmm/spmm_csr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/kernel/level3/spmm/spmm_csr.hpp -------------------------------------------------------------------------------- /arm/kernel/level3/spmm/spmm_csr_conj.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/kernel/level3/spmm/spmm_csr_conj.hpp -------------------------------------------------------------------------------- /arm/kernel/level3/spmm/spmm_csr_trans.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/kernel/level3/spmm/spmm_csr_trans.hpp -------------------------------------------------------------------------------- /arm/kernel/level3/spmmd/spmmd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/kernel/level3/spmmd/spmmd.h -------------------------------------------------------------------------------- /arm/kernel/level3/spmmd/spmmd_bsr_col.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/kernel/level3/spmmd/spmmd_bsr_col.hpp -------------------------------------------------------------------------------- /arm/kernel/level3/spmmd/spmmd_bsr_row.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/kernel/level3/spmmd/spmmd_bsr_row.hpp -------------------------------------------------------------------------------- /arm/kernel/level3/spmmd/spmmd_csc_col.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/kernel/level3/spmmd/spmmd_csc_col.hpp -------------------------------------------------------------------------------- /arm/kernel/level3/spmmd/spmmd_csc_row.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/kernel/level3/spmmd/spmmd_csc_row.hpp -------------------------------------------------------------------------------- /arm/kernel/level3/spmmd/spmmd_csr_col.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/kernel/level3/spmmd/spmmd_csr_col.hpp -------------------------------------------------------------------------------- /arm/kernel/level3/spmmd/spmmd_csr_row.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/kernel/level3/spmmd/spmmd_csr_row.hpp -------------------------------------------------------------------------------- /arm/kernel/level3/trsm/trsm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/kernel/level3/trsm/trsm.h -------------------------------------------------------------------------------- /arm/test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/test/CMakeLists.txt -------------------------------------------------------------------------------- /arm/test/args.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/test/args.cpp -------------------------------------------------------------------------------- /arm/test/check.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/test/check.cpp -------------------------------------------------------------------------------- /arm/test/include/args.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/test/include/args.h -------------------------------------------------------------------------------- /arm/test/include/check.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/test/include/check.h -------------------------------------------------------------------------------- /arm/test/include/io.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/test/include/io.h -------------------------------------------------------------------------------- /arm/test/include/norm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/test/include/norm.h -------------------------------------------------------------------------------- /arm/test/include/test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/test/include/test.h -------------------------------------------------------------------------------- /arm/test/include/test_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/test/include/test_common.h -------------------------------------------------------------------------------- /arm/test/io.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/test/io.cpp -------------------------------------------------------------------------------- /arm/test/level2/mv_arm_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/test/level2/mv_arm_test.cpp -------------------------------------------------------------------------------- /arm/test/level2/mv_hygon_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/test/level2/mv_hygon_test.cpp -------------------------------------------------------------------------------- /arm/test/level2/sv_csr_s_hygon_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/test/level2/sv_csr_s_hygon_test.cpp -------------------------------------------------------------------------------- /arm/test/level2/sv_hygon_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/test/level2/sv_hygon_test.cpp -------------------------------------------------------------------------------- /arm/test/level3/add_s_csr_x86_64_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/test/level3/add_s_csr_x86_64_test.cpp -------------------------------------------------------------------------------- /arm/test/level3/mm_hygon_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/test/level3/mm_hygon_test.cpp -------------------------------------------------------------------------------- /arm/test/level3/set_s_csr_x86_64_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/test/level3/set_s_csr_x86_64_test.cpp -------------------------------------------------------------------------------- /arm/test/level3/spmm_csc_c_hygon_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/test/level3/spmm_csc_c_hygon_test.cpp -------------------------------------------------------------------------------- /arm/test/level3/spmm_csc_d_hygon_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/test/level3/spmm_csc_d_hygon_test.cpp -------------------------------------------------------------------------------- /arm/test/level3/spmm_csc_s_hygon_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/test/level3/spmm_csc_s_hygon_test.cpp -------------------------------------------------------------------------------- /arm/test/level3/spmm_csc_z_hygon_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/test/level3/spmm_csc_z_hygon_test.cpp -------------------------------------------------------------------------------- /arm/test/level3/spmm_csr_c_hygon_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/test/level3/spmm_csr_c_hygon_test.cpp -------------------------------------------------------------------------------- /arm/test/level3/spmm_csr_d_hygon_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/test/level3/spmm_csr_d_hygon_test.cpp -------------------------------------------------------------------------------- /arm/test/level3/spmm_csr_z_hygon_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/test/level3/spmm_csr_z_hygon_test.cpp -------------------------------------------------------------------------------- /arm/test/level3/spmm_hygon_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/test/level3/spmm_hygon_test.cpp -------------------------------------------------------------------------------- /arm/test/level3/spmmd_hygon_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/test/level3/spmmd_hygon_test.cpp -------------------------------------------------------------------------------- /arm/test/level3/trsm_c_hygon_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/test/level3/trsm_c_hygon_test.cpp -------------------------------------------------------------------------------- /arm/test/level3/trsm_csr_s_hygon_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/test/level3/trsm_csr_s_hygon_test.cpp -------------------------------------------------------------------------------- /arm/test/level3/trsm_d_hygon_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/test/level3/trsm_d_hygon_test.cpp -------------------------------------------------------------------------------- /arm/test/level3/trsm_hygon_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/test/level3/trsm_hygon_test.cpp -------------------------------------------------------------------------------- /arm/test/norm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/test/norm.cpp -------------------------------------------------------------------------------- /arm/test/test_common.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/test/test_common.cpp -------------------------------------------------------------------------------- /arm/util/LU_x_decmps.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/util/LU_x_decmps.cpp -------------------------------------------------------------------------------- /arm/util/analysis.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/util/analysis.cpp -------------------------------------------------------------------------------- /arm/util/bisearch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/util/bisearch.cpp -------------------------------------------------------------------------------- /arm/util/bitmap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/util/bitmap.cpp -------------------------------------------------------------------------------- /arm/util/internal_check.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/util/internal_check.cpp -------------------------------------------------------------------------------- /arm/util/malloc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/util/malloc.cpp -------------------------------------------------------------------------------- /arm/util/pack.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/util/pack.cpp -------------------------------------------------------------------------------- /arm/util/partition.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/util/partition.cpp -------------------------------------------------------------------------------- /arm/util/prefix_sum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/util/prefix_sum.cpp -------------------------------------------------------------------------------- /arm/util/simplelist.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/util/simplelist.cpp -------------------------------------------------------------------------------- /arm/util/thread.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/util/thread.cpp -------------------------------------------------------------------------------- /arm/util/timer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/util/timer.cpp -------------------------------------------------------------------------------- /arm/util/vec_dot.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/arm/util/vec_dot.hpp -------------------------------------------------------------------------------- /cuda/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/CMakeLists.txt -------------------------------------------------------------------------------- /cuda/format/alphasparseXcsr2bsr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/format/alphasparseXcsr2bsr.h -------------------------------------------------------------------------------- /cuda/format/alphasparse_create_bell.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/format/alphasparse_create_bell.h -------------------------------------------------------------------------------- /cuda/format/alphasparse_create_coo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/format/alphasparse_create_coo.h -------------------------------------------------------------------------------- /cuda/format/alphasparse_create_csc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/format/alphasparse_create_csc.h -------------------------------------------------------------------------------- /cuda/format/alphasparse_create_csr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/format/alphasparse_create_csr.h -------------------------------------------------------------------------------- /cuda/format/bell2coo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/format/bell2coo.h -------------------------------------------------------------------------------- /cuda/format/coo2bell.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/format/coo2bell.h -------------------------------------------------------------------------------- /cuda/format/coo2csr.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/format/coo2csr.cu -------------------------------------------------------------------------------- /cuda/format/coo2csr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/format/coo2csr.h -------------------------------------------------------------------------------- /cuda/format/coo_order.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/format/coo_order.h -------------------------------------------------------------------------------- /cuda/format/csc2csr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/format/csc2csr.h -------------------------------------------------------------------------------- /cuda/format/csr2csc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/format/csr2csc.h -------------------------------------------------------------------------------- /cuda/format/transpose_conj_dn_mat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/format/transpose_conj_dn_mat.h -------------------------------------------------------------------------------- /cuda/format/transpose_coo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/format/transpose_coo.h -------------------------------------------------------------------------------- /cuda/format/transpose_csc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/format/transpose_csc.h -------------------------------------------------------------------------------- /cuda/format/transpose_csr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/format/transpose_csr.h -------------------------------------------------------------------------------- /cuda/format/transpose_dn_mat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/format/transpose_dn_mat.h -------------------------------------------------------------------------------- /cuda/kernel/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/kernel/CMakeLists.txt -------------------------------------------------------------------------------- /cuda/kernel/extra/alphasparse_csrgeam2.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/kernel/extra/alphasparse_csrgeam2.cu -------------------------------------------------------------------------------- /cuda/kernel/extra/alphasparse_csrgeam2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/kernel/extra/alphasparse_csrgeam2.h -------------------------------------------------------------------------------- /cuda/kernel/generic/alphasparse_axpby.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/kernel/generic/alphasparse_axpby.cu -------------------------------------------------------------------------------- /cuda/kernel/generic/alphasparse_gather.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/kernel/generic/alphasparse_gather.cu -------------------------------------------------------------------------------- /cuda/kernel/generic/alphasparse_rot.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/kernel/generic/alphasparse_rot.cu -------------------------------------------------------------------------------- /cuda/kernel/generic/alphasparse_spvv.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/kernel/generic/alphasparse_spvv.cu -------------------------------------------------------------------------------- /cuda/kernel/level2/alphasparse_bsrmv.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/kernel/level2/alphasparse_bsrmv.cu -------------------------------------------------------------------------------- /cuda/kernel/level2/alphasparse_bsrmv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/kernel/level2/alphasparse_bsrmv.h -------------------------------------------------------------------------------- /cuda/kernel/level2/alphasparse_bsrsv2.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/kernel/level2/alphasparse_bsrsv2.cu -------------------------------------------------------------------------------- /cuda/kernel/level2/alphasparse_bsrsv2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/kernel/level2/alphasparse_bsrsv2.h -------------------------------------------------------------------------------- /cuda/kernel/level2/alphasparse_bsrxmv.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/kernel/level2/alphasparse_bsrxmv.cu -------------------------------------------------------------------------------- /cuda/kernel/level2/alphasparse_bsrxmv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/kernel/level2/alphasparse_bsrxmv.h -------------------------------------------------------------------------------- /cuda/kernel/level2/alphasparse_gemvi.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/kernel/level2/alphasparse_gemvi.cu -------------------------------------------------------------------------------- /cuda/kernel/level2/alphasparse_gemvi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/kernel/level2/alphasparse_gemvi.h -------------------------------------------------------------------------------- /cuda/kernel/level2/alphasparse_spmv.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/kernel/level2/alphasparse_spmv.cu -------------------------------------------------------------------------------- /cuda/kernel/level2/alphasparse_spmv_coo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/kernel/level2/alphasparse_spmv_coo.h -------------------------------------------------------------------------------- /cuda/kernel/level2/alphasparse_spmv_csc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/kernel/level2/alphasparse_spmv_csc.h -------------------------------------------------------------------------------- /cuda/kernel/level2/alphasparse_spsv.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/kernel/level2/alphasparse_spsv.cu -------------------------------------------------------------------------------- /cuda/kernel/level2/spsv_csr_n_lo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/kernel/level2/spsv_csr_n_lo.h -------------------------------------------------------------------------------- /cuda/kernel/level2/spsv_csr_n_up.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/kernel/level2/spsv_csr_n_up.h -------------------------------------------------------------------------------- /cuda/kernel/level2/spsv_csr_u_lo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/kernel/level2/spsv_csr_u_lo.h -------------------------------------------------------------------------------- /cuda/kernel/level2/spsv_csr_u_up.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/kernel/level2/spsv_csr_u_up.h -------------------------------------------------------------------------------- /cuda/kernel/level3/ac/ARowStorage.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/kernel/level3/ac/ARowStorage.cuh -------------------------------------------------------------------------------- /cuda/kernel/level3/ac/Chunk.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/kernel/level3/ac/Chunk.cuh -------------------------------------------------------------------------------- /cuda/kernel/level3/ac/CustomExceptions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/kernel/level3/ac/CustomExceptions.h -------------------------------------------------------------------------------- /cuda/kernel/level3/ac/HelperFunctions.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/kernel/level3/ac/HelperFunctions.cuh -------------------------------------------------------------------------------- /cuda/kernel/level3/ac/MergeCaseOffsets.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/kernel/level3/ac/MergeCaseOffsets.h -------------------------------------------------------------------------------- /cuda/kernel/level3/ac/Multiply.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/kernel/level3/ac/Multiply.h -------------------------------------------------------------------------------- /cuda/kernel/level3/ac/MultiplyKernels.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/kernel/level3/ac/MultiplyKernels.h -------------------------------------------------------------------------------- /cuda/kernel/level3/ac/SortAndCombine.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/kernel/level3/ac/SortAndCombine.cuh -------------------------------------------------------------------------------- /cuda/kernel/level3/ac/acSpGEMM_SpGEMM.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/kernel/level3/ac/acSpGEMM_SpGEMM.cuh -------------------------------------------------------------------------------- /cuda/kernel/level3/ac/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/kernel/level3/ac/common.h -------------------------------------------------------------------------------- /cuda/kernel/level3/ac/consistent_memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/kernel/level3/ac/consistent_memory.h -------------------------------------------------------------------------------- /cuda/kernel/level3/ac/error.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/kernel/level3/ac/error.h -------------------------------------------------------------------------------- /cuda/kernel/level3/ac/event.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/kernel/level3/ac/event.h -------------------------------------------------------------------------------- /cuda/kernel/level3/ac/memory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/kernel/level3/ac/memory.cpp -------------------------------------------------------------------------------- /cuda/kernel/level3/ac/memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/kernel/level3/ac/memory.h -------------------------------------------------------------------------------- /cuda/kernel/level3/ac/memory_space.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/kernel/level3/ac/memory_space.h -------------------------------------------------------------------------------- /cuda/kernel/level3/ac/meta_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/kernel/level3/ac/meta_utils.h -------------------------------------------------------------------------------- /cuda/kernel/level3/ac/multi_arch_build.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/kernel/level3/ac/multi_arch_build.h -------------------------------------------------------------------------------- /cuda/kernel/level3/ac/stream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/kernel/level3/ac/stream.h -------------------------------------------------------------------------------- /cuda/kernel/level3/ac/unique_handle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/kernel/level3/ac/unique_handle.h -------------------------------------------------------------------------------- /cuda/kernel/level3/alphasparse_bsrmm.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/kernel/level3/alphasparse_bsrmm.cu -------------------------------------------------------------------------------- /cuda/kernel/level3/alphasparse_bsrmm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/kernel/level3/alphasparse_bsrmm.h -------------------------------------------------------------------------------- /cuda/kernel/level3/alphasparse_bsrsm.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/kernel/level3/alphasparse_bsrsm.cu -------------------------------------------------------------------------------- /cuda/kernel/level3/alphasparse_bsrsm_lo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/kernel/level3/alphasparse_bsrsm_lo.h -------------------------------------------------------------------------------- /cuda/kernel/level3/alphasparse_bsrsm_up.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/kernel/level3/alphasparse_bsrsm_up.h -------------------------------------------------------------------------------- /cuda/kernel/level3/alphasparse_csrmm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/kernel/level3/alphasparse_csrmm.h -------------------------------------------------------------------------------- /cuda/kernel/level3/alphasparse_sddmm.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/kernel/level3/alphasparse_sddmm.cu -------------------------------------------------------------------------------- /cuda/kernel/level3/alphasparse_spgemm.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/kernel/level3/alphasparse_spgemm.cu -------------------------------------------------------------------------------- /cuda/kernel/level3/alphasparse_spmm.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/kernel/level3/alphasparse_spmm.cu -------------------------------------------------------------------------------- /cuda/kernel/level3/alphasparse_spmm_csc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/kernel/level3/alphasparse_spmm_csc.h -------------------------------------------------------------------------------- /cuda/kernel/level3/alphasparse_spmm_csr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/kernel/level3/alphasparse_spmm_csr.h -------------------------------------------------------------------------------- /cuda/kernel/level3/alphasparse_spsm.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/kernel/level3/alphasparse_spsm.cu -------------------------------------------------------------------------------- /cuda/kernel/level3/amgx/amgx_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/kernel/level3/amgx/amgx_util.h -------------------------------------------------------------------------------- /cuda/kernel/level3/amgx/hash_index.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/kernel/level3/amgx/hash_index.h -------------------------------------------------------------------------------- /cuda/kernel/level3/bitonic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/kernel/level3/bitonic.h -------------------------------------------------------------------------------- /cuda/kernel/level3/csrspgemm_device.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/kernel/level3/csrspgemm_device.h -------------------------------------------------------------------------------- /cuda/kernel/level3/csrspgemm_device_ac.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/kernel/level3/csrspgemm_device_ac.h -------------------------------------------------------------------------------- /cuda/kernel/level3/csrspgemm_device_ns.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/kernel/level3/csrspgemm_device_ns.h -------------------------------------------------------------------------------- /cuda/kernel/level3/csrspgemm_device_op.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/kernel/level3/csrspgemm_device_op.h -------------------------------------------------------------------------------- /cuda/kernel/level3/fast/CCube.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/kernel/level3/fast/CCube.h -------------------------------------------------------------------------------- /cuda/kernel/level3/fast/CFourD.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/kernel/level3/fast/CFourD.h -------------------------------------------------------------------------------- /cuda/kernel/level3/fast/CMatrix.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/kernel/level3/fast/CMatrix.h -------------------------------------------------------------------------------- /cuda/kernel/level3/fast/CSparseVector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/kernel/level3/fast/CSparseVector.h -------------------------------------------------------------------------------- /cuda/kernel/level3/fast/CVector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/kernel/level3/fast/CVector.h -------------------------------------------------------------------------------- /cuda/kernel/level3/fast/CudaCheckError.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/kernel/level3/fast/CudaCheckError.h -------------------------------------------------------------------------------- /cuda/kernel/level3/fast/CudaReductions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/kernel/level3/fast/CudaReductions.h -------------------------------------------------------------------------------- /cuda/kernel/level3/fast/DeviceCube.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/kernel/level3/fast/DeviceCube.h -------------------------------------------------------------------------------- /cuda/kernel/level3/fast/DeviceFourD.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/kernel/level3/fast/DeviceFourD.h -------------------------------------------------------------------------------- /cuda/kernel/level3/fast/DeviceMatrix.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/kernel/level3/fast/DeviceMatrix.h -------------------------------------------------------------------------------- /cuda/kernel/level3/fast/DeviceMemBlock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/kernel/level3/fast/DeviceMemBlock.h -------------------------------------------------------------------------------- /cuda/kernel/level3/fast/DeviceTransfers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/kernel/level3/fast/DeviceTransfers.h -------------------------------------------------------------------------------- /cuda/kernel/level3/fast/DeviceVector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/kernel/level3/fast/DeviceVector.h -------------------------------------------------------------------------------- /cuda/kernel/level3/fast/ElementFunctors.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/kernel/level3/fast/ElementFunctors.h -------------------------------------------------------------------------------- /cuda/kernel/level3/fast/HostCube.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/kernel/level3/fast/HostCube.h -------------------------------------------------------------------------------- /cuda/kernel/level3/fast/HostFourD.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/kernel/level3/fast/HostFourD.h -------------------------------------------------------------------------------- /cuda/kernel/level3/fast/HostMatrix.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/kernel/level3/fast/HostMatrix.h -------------------------------------------------------------------------------- /cuda/kernel/level3/fast/HostMemBlock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/kernel/level3/fast/HostMemBlock.h -------------------------------------------------------------------------------- /cuda/kernel/level3/fast/HostVector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/kernel/level3/fast/HostVector.h -------------------------------------------------------------------------------- /cuda/kernel/level3/fast/IO.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/kernel/level3/fast/IO.h -------------------------------------------------------------------------------- /cuda/kernel/level3/fast/Intrinsics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/kernel/level3/fast/Intrinsics.h -------------------------------------------------------------------------------- /cuda/kernel/level3/fast/MulWarp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/kernel/level3/fast/MulWarp.h -------------------------------------------------------------------------------- /cuda/kernel/level3/fast/ReduceFunctors.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/kernel/level3/fast/ReduceFunctors.h -------------------------------------------------------------------------------- /cuda/kernel/level3/fast/Scan.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/kernel/level3/fast/Scan.h -------------------------------------------------------------------------------- /cuda/kernel/level3/fast/Sort.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/kernel/level3/fast/Sort.h -------------------------------------------------------------------------------- /cuda/kernel/level3/fast/StrideIter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/kernel/level3/fast/StrideIter.h -------------------------------------------------------------------------------- /cuda/kernel/level3/fast/TrackedObject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/kernel/level3/fast/TrackedObject.h -------------------------------------------------------------------------------- /cuda/kernel/level3/fast/VectorOperators.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/kernel/level3/fast/VectorOperators.h -------------------------------------------------------------------------------- /cuda/kernel/level3/fast/VectorTypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/kernel/level3/fast/VectorTypes.h -------------------------------------------------------------------------------- /cuda/kernel/level3/fast/Verify.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/kernel/level3/fast/Verify.h -------------------------------------------------------------------------------- /cuda/kernel/level3/fast/WarpReduction.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/kernel/level3/fast/WarpReduction.h -------------------------------------------------------------------------------- /cuda/kernel/level3/fast/devicehost.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/kernel/level3/fast/devicehost.h -------------------------------------------------------------------------------- /cuda/kernel/level3/fast/int64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/kernel/level3/fast/int64.h -------------------------------------------------------------------------------- /cuda/kernel/level3/fast/ldg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/kernel/level3/fast/ldg.h -------------------------------------------------------------------------------- /cuda/kernel/level3/ns/BIN.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/kernel/level3/ns/BIN.hpp -------------------------------------------------------------------------------- /cuda/kernel/level3/ns/nsparse_asm.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/kernel/level3/ns/nsparse_asm.hpp -------------------------------------------------------------------------------- /cuda/kernel/level3/op/Meta.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/kernel/level3/op/Meta.h -------------------------------------------------------------------------------- /cuda/kernel/level3/op/binning.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/kernel/level3/op/binning.cuh -------------------------------------------------------------------------------- /cuda/kernel/level3/op/define.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/kernel/level3/op/define.h -------------------------------------------------------------------------------- /cuda/kernel/level3/op/numeric.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/kernel/level3/op/numeric.cuh -------------------------------------------------------------------------------- /cuda/kernel/level3/op/setup.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/kernel/level3/op/setup.cuh -------------------------------------------------------------------------------- /cuda/kernel/level3/op/symbolic.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/kernel/level3/op/symbolic.cuh -------------------------------------------------------------------------------- /cuda/kernel/level3/speck/BlockRange.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/kernel/level3/speck/BlockRange.cuh -------------------------------------------------------------------------------- /cuda/kernel/level3/speck/Config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/kernel/level3/speck/Config.h -------------------------------------------------------------------------------- /cuda/kernel/level3/speck/HashMap.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/kernel/level3/speck/HashMap.cuh -------------------------------------------------------------------------------- /cuda/kernel/level3/speck/INIReader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/kernel/level3/speck/INIReader.h -------------------------------------------------------------------------------- /cuda/kernel/level3/speck/common.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/kernel/level3/speck/common.cuh -------------------------------------------------------------------------------- /cuda/kernel/level3/speck/limits.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/kernel/level3/speck/limits.cuh -------------------------------------------------------------------------------- /cuda/kernel/level3/speck/meta_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/kernel/level3/speck/meta_utils.h -------------------------------------------------------------------------------- /cuda/kernel/level3/speck/spECKConfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/kernel/level3/speck/spECKConfig.h -------------------------------------------------------------------------------- /cuda/kernel/level3/speck/spECKKernels.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/kernel/level3/speck/spECKKernels.h -------------------------------------------------------------------------------- /cuda/kernel/level3/speck/stream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/kernel/level3/speck/stream.h -------------------------------------------------------------------------------- /cuda/kernel/level3/speck/unique_handle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/kernel/level3/speck/unique_handle.h -------------------------------------------------------------------------------- /cuda/kernel/precond/alphasparse_bsric02.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/kernel/precond/alphasparse_bsric02.h -------------------------------------------------------------------------------- /cuda/kernel/precond/alphasparse_csric02.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/kernel/precond/alphasparse_csric02.h -------------------------------------------------------------------------------- /cuda/kernel/precond/alphasparse_gpsv.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/kernel/precond/alphasparse_gpsv.cu -------------------------------------------------------------------------------- /cuda/kernel/precond/alphasparse_gpsv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/kernel/precond/alphasparse_gpsv.h -------------------------------------------------------------------------------- /cuda/kernel/precond/alphasparse_gtsv2.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/kernel/precond/alphasparse_gtsv2.cu -------------------------------------------------------------------------------- /cuda/kernel/precond/alphasparse_gtsv2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/kernel/precond/alphasparse_gtsv2.h -------------------------------------------------------------------------------- /cuda/kernel/precond/gtsv2_device.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/kernel/precond/gtsv2_device.h -------------------------------------------------------------------------------- /cuda/test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/CMakeLists.txt -------------------------------------------------------------------------------- /cuda/test/args.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/args.cu -------------------------------------------------------------------------------- /cuda/test/check.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/check.cu -------------------------------------------------------------------------------- /cuda/test/check_r.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/check_r.cu -------------------------------------------------------------------------------- /cuda/test/extra/csrgeam2_c_f32_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/extra/csrgeam2_c_f32_test.cu -------------------------------------------------------------------------------- /cuda/test/extra/csrgeam2_c_f64_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/extra/csrgeam2_c_f64_test.cu -------------------------------------------------------------------------------- /cuda/test/extra/csrgeam2_r_f32_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/extra/csrgeam2_r_f32_test.cu -------------------------------------------------------------------------------- /cuda/test/extra/csrgeam2_r_f64_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/extra/csrgeam2_r_f64_test.cu -------------------------------------------------------------------------------- /cuda/test/generic/axpby_c_bf16_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/generic/axpby_c_bf16_test.cu -------------------------------------------------------------------------------- /cuda/test/generic/axpby_c_f16_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/generic/axpby_c_f16_test.cu -------------------------------------------------------------------------------- /cuda/test/generic/axpby_c_f32_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/generic/axpby_c_f32_test.cu -------------------------------------------------------------------------------- /cuda/test/generic/axpby_c_f64_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/generic/axpby_c_f64_test.cu -------------------------------------------------------------------------------- /cuda/test/generic/axpby_r_bf16_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/generic/axpby_r_bf16_test.cu -------------------------------------------------------------------------------- /cuda/test/generic/axpby_r_f16_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/generic/axpby_r_f16_test.cu -------------------------------------------------------------------------------- /cuda/test/generic/axpby_r_f32_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/generic/axpby_r_f32_test.cu -------------------------------------------------------------------------------- /cuda/test/generic/axpby_r_f64_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/generic/axpby_r_f64_test.cu -------------------------------------------------------------------------------- /cuda/test/generic/gather_c_bf16_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/generic/gather_c_bf16_test.cu -------------------------------------------------------------------------------- /cuda/test/generic/gather_c_f16_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/generic/gather_c_f16_test.cu -------------------------------------------------------------------------------- /cuda/test/generic/gather_c_f32_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/generic/gather_c_f32_test.cu -------------------------------------------------------------------------------- /cuda/test/generic/gather_c_f64_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/generic/gather_c_f64_test.cu -------------------------------------------------------------------------------- /cuda/test/generic/gather_r_bf16_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/generic/gather_r_bf16_test.cu -------------------------------------------------------------------------------- /cuda/test/generic/gather_r_f16_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/generic/gather_r_f16_test.cu -------------------------------------------------------------------------------- /cuda/test/generic/gather_r_f32_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/generic/gather_r_f32_test.cu -------------------------------------------------------------------------------- /cuda/test/generic/gather_r_f64_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/generic/gather_r_f64_test.cu -------------------------------------------------------------------------------- /cuda/test/generic/rot_c_bf16_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/generic/rot_c_bf16_test.cu -------------------------------------------------------------------------------- /cuda/test/generic/rot_c_f16_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/generic/rot_c_f16_test.cu -------------------------------------------------------------------------------- /cuda/test/generic/rot_c_f32_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/generic/rot_c_f32_test.cu -------------------------------------------------------------------------------- /cuda/test/generic/rot_c_f64_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/generic/rot_c_f64_test.cu -------------------------------------------------------------------------------- /cuda/test/generic/rot_r_bf16_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/generic/rot_r_bf16_test.cu -------------------------------------------------------------------------------- /cuda/test/generic/rot_r_f16_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/generic/rot_r_f16_test.cu -------------------------------------------------------------------------------- /cuda/test/generic/rot_r_f32_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/generic/rot_r_f32_test.cu -------------------------------------------------------------------------------- /cuda/test/generic/rot_r_f64_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/generic/rot_r_f64_test.cu -------------------------------------------------------------------------------- /cuda/test/generic/scatter_c_bf16_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/generic/scatter_c_bf16_test.cu -------------------------------------------------------------------------------- /cuda/test/generic/scatter_c_f16_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/generic/scatter_c_f16_test.cu -------------------------------------------------------------------------------- /cuda/test/generic/scatter_c_f32_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/generic/scatter_c_f32_test.cu -------------------------------------------------------------------------------- /cuda/test/generic/scatter_c_f64_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/generic/scatter_c_f64_test.cu -------------------------------------------------------------------------------- /cuda/test/generic/scatter_r_bf16_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/generic/scatter_r_bf16_test.cu -------------------------------------------------------------------------------- /cuda/test/generic/scatter_r_f16_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/generic/scatter_r_f16_test.cu -------------------------------------------------------------------------------- /cuda/test/generic/scatter_r_f32_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/generic/scatter_r_f32_test.cu -------------------------------------------------------------------------------- /cuda/test/generic/scatter_r_f64_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/generic/scatter_r_f64_test.cu -------------------------------------------------------------------------------- /cuda/test/generic/spvv_c_bf16_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/generic/spvv_c_bf16_test.cu -------------------------------------------------------------------------------- /cuda/test/generic/spvv_c_f16_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/generic/spvv_c_f16_test.cu -------------------------------------------------------------------------------- /cuda/test/generic/spvv_c_f32_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/generic/spvv_c_f32_test.cu -------------------------------------------------------------------------------- /cuda/test/generic/spvv_c_f64_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/generic/spvv_c_f64_test.cu -------------------------------------------------------------------------------- /cuda/test/generic/spvv_r_bf16_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/generic/spvv_r_bf16_test.cu -------------------------------------------------------------------------------- /cuda/test/generic/spvv_r_f16_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/generic/spvv_r_f16_test.cu -------------------------------------------------------------------------------- /cuda/test/generic/spvv_r_f32_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/generic/spvv_r_f32_test.cu -------------------------------------------------------------------------------- /cuda/test/generic/spvv_r_f64_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/generic/spvv_r_f64_test.cu -------------------------------------------------------------------------------- /cuda/test/generic/spvv_r_i8_f32_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/generic/spvv_r_i8_f32_test.cu -------------------------------------------------------------------------------- /cuda/test/generic/spvv_r_i8_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/generic/spvv_r_i8_test.cu -------------------------------------------------------------------------------- /cuda/test/include/args.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/include/args.h -------------------------------------------------------------------------------- /cuda/test/include/check.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/include/check.h -------------------------------------------------------------------------------- /cuda/test/include/check_r.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/include/check_r.h -------------------------------------------------------------------------------- /cuda/test/include/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/include/common.h -------------------------------------------------------------------------------- /cuda/test/include/io.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/include/io.h -------------------------------------------------------------------------------- /cuda/test/include/spsv/mat_adjust.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/include/spsv/mat_adjust.h -------------------------------------------------------------------------------- /cuda/test/io.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/io.cu -------------------------------------------------------------------------------- /cuda/test/level2/bsrsv2_c_f32_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/level2/bsrsv2_c_f32_test.cu -------------------------------------------------------------------------------- /cuda/test/level2/bsrsv2_c_f64_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/level2/bsrsv2_c_f64_test.cu -------------------------------------------------------------------------------- /cuda/test/level2/bsrsv2_r_f32_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/level2/bsrsv2_r_f32_test.cu -------------------------------------------------------------------------------- /cuda/test/level2/bsrsv2_r_f64_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/level2/bsrsv2_r_f64_test.cu -------------------------------------------------------------------------------- /cuda/test/level2/gemvi_c_f32_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/level2/gemvi_c_f32_test.cu -------------------------------------------------------------------------------- /cuda/test/level2/gemvi_c_f64_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/level2/gemvi_c_f64_test.cu -------------------------------------------------------------------------------- /cuda/test/level2/gemvi_r_f32_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/level2/gemvi_r_f32_test.cu -------------------------------------------------------------------------------- /cuda/test/level2/gemvi_r_f64_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/level2/gemvi_r_f64_test.cu -------------------------------------------------------------------------------- /cuda/test/level2/spmv_bsr_c_f32_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/level2/spmv_bsr_c_f32_test.cu -------------------------------------------------------------------------------- /cuda/test/level2/spmv_bsr_c_f64_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/level2/spmv_bsr_c_f64_test.cu -------------------------------------------------------------------------------- /cuda/test/level2/spmv_bsr_r_f32_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/level2/spmv_bsr_r_f32_test.cu -------------------------------------------------------------------------------- /cuda/test/level2/spmv_bsr_r_f64_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/level2/spmv_bsr_r_f64_test.cu -------------------------------------------------------------------------------- /cuda/test/level2/spmv_bsrx_c_f32_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/level2/spmv_bsrx_c_f32_test.cu -------------------------------------------------------------------------------- /cuda/test/level2/spmv_bsrx_c_f64_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/level2/spmv_bsrx_c_f64_test.cu -------------------------------------------------------------------------------- /cuda/test/level2/spmv_bsrx_r_f32_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/level2/spmv_bsrx_r_f32_test.cu -------------------------------------------------------------------------------- /cuda/test/level2/spmv_bsrx_r_f64_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/level2/spmv_bsrx_r_f64_test.cu -------------------------------------------------------------------------------- /cuda/test/level2/spmv_coo_c_bf16_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/level2/spmv_coo_c_bf16_test.cu -------------------------------------------------------------------------------- /cuda/test/level2/spmv_coo_c_f16_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/level2/spmv_coo_c_f16_test.cu -------------------------------------------------------------------------------- /cuda/test/level2/spmv_coo_c_f32_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/level2/spmv_coo_c_f32_test.cu -------------------------------------------------------------------------------- /cuda/test/level2/spmv_coo_c_f64_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/level2/spmv_coo_c_f64_test.cu -------------------------------------------------------------------------------- /cuda/test/level2/spmv_coo_r_bf16_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/level2/spmv_coo_r_bf16_test.cu -------------------------------------------------------------------------------- /cuda/test/level2/spmv_coo_r_f16_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/level2/spmv_coo_r_f16_test.cu -------------------------------------------------------------------------------- /cuda/test/level2/spmv_coo_r_f32_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/level2/spmv_coo_r_f32_test.cu -------------------------------------------------------------------------------- /cuda/test/level2/spmv_coo_r_f64_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/level2/spmv_coo_r_f64_test.cu -------------------------------------------------------------------------------- /cuda/test/level2/spmv_csc_c_bf16_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/level2/spmv_csc_c_bf16_test.cu -------------------------------------------------------------------------------- /cuda/test/level2/spmv_csc_c_f16_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/level2/spmv_csc_c_f16_test.cu -------------------------------------------------------------------------------- /cuda/test/level2/spmv_csc_c_f32_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/level2/spmv_csc_c_f32_test.cu -------------------------------------------------------------------------------- /cuda/test/level2/spmv_csc_c_f64_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/level2/spmv_csc_c_f64_test.cu -------------------------------------------------------------------------------- /cuda/test/level2/spmv_csc_r_bf16_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/level2/spmv_csc_r_bf16_test.cu -------------------------------------------------------------------------------- /cuda/test/level2/spmv_csc_r_f16_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/level2/spmv_csc_r_f16_test.cu -------------------------------------------------------------------------------- /cuda/test/level2/spmv_csc_r_f32_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/level2/spmv_csc_r_f32_test.cu -------------------------------------------------------------------------------- /cuda/test/level2/spmv_csc_r_f64_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/level2/spmv_csc_r_f64_test.cu -------------------------------------------------------------------------------- /cuda/test/level2/spmv_csr_c_bf16_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/level2/spmv_csr_c_bf16_test.cu -------------------------------------------------------------------------------- /cuda/test/level2/spmv_csr_c_f16_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/level2/spmv_csr_c_f16_test.cu -------------------------------------------------------------------------------- /cuda/test/level2/spmv_csr_c_f32_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/level2/spmv_csr_c_f32_test.cu -------------------------------------------------------------------------------- /cuda/test/level2/spmv_csr_c_f64_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/level2/spmv_csr_c_f64_test.cu -------------------------------------------------------------------------------- /cuda/test/level2/spmv_csr_r_bf16_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/level2/spmv_csr_r_bf16_test.cu -------------------------------------------------------------------------------- /cuda/test/level2/spmv_csr_r_f16_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/level2/spmv_csr_r_f16_test.cu -------------------------------------------------------------------------------- /cuda/test/level2/spmv_csr_r_f32_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/level2/spmv_csr_r_f32_test.cu -------------------------------------------------------------------------------- /cuda/test/level2/spmv_csr_r_f64_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/level2/spmv_csr_r_f64_test.cu -------------------------------------------------------------------------------- /cuda/test/level3/bsrmm_c_f32_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/level3/bsrmm_c_f32_test.cu -------------------------------------------------------------------------------- /cuda/test/level3/bsrmm_c_f64_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/level3/bsrmm_c_f64_test.cu -------------------------------------------------------------------------------- /cuda/test/level3/bsrmm_r_f32_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/level3/bsrmm_r_f32_test.cu -------------------------------------------------------------------------------- /cuda/test/level3/bsrmm_r_f64_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/level3/bsrmm_r_f64_test.cu -------------------------------------------------------------------------------- /cuda/test/level3/bsrsm_c_f32_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/level3/bsrsm_c_f32_test.cu -------------------------------------------------------------------------------- /cuda/test/level3/bsrsm_c_f64_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/level3/bsrsm_c_f64_test.cu -------------------------------------------------------------------------------- /cuda/test/level3/bsrsm_r_f32_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/level3/bsrsm_r_f32_test.cu -------------------------------------------------------------------------------- /cuda/test/level3/bsrsm_r_f64_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/level3/bsrsm_r_f64_test.cu -------------------------------------------------------------------------------- /cuda/test/level3/sddmm_csr_col_c_f32.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/level3/sddmm_csr_col_c_f32.cu -------------------------------------------------------------------------------- /cuda/test/level3/sddmm_csr_col_c_f64.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/level3/sddmm_csr_col_c_f64.cu -------------------------------------------------------------------------------- /cuda/test/level3/sddmm_csr_col_r_f32.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/level3/sddmm_csr_col_r_f32.cu -------------------------------------------------------------------------------- /cuda/test/level3/sddmm_csr_col_r_f64.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/level3/sddmm_csr_col_r_f64.cu -------------------------------------------------------------------------------- /cuda/test/level3/spgemm_csr_c_f16_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/level3/spgemm_csr_c_f16_test.cu -------------------------------------------------------------------------------- /cuda/test/level3/spgemm_csr_c_f32_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/level3/spgemm_csr_c_f32_test.cu -------------------------------------------------------------------------------- /cuda/test/level3/spgemm_csr_c_f64_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/level3/spgemm_csr_c_f64_test.cu -------------------------------------------------------------------------------- /cuda/test/level3/spgemm_csr_r_f16_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/level3/spgemm_csr_r_f16_test.cu -------------------------------------------------------------------------------- /cuda/test/level3/spgemm_csr_r_f32_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/level3/spgemm_csr_r_f32_test.cu -------------------------------------------------------------------------------- /cuda/test/level3/spgemm_csr_r_f64_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/level3/spgemm_csr_r_f64_test.cu -------------------------------------------------------------------------------- /cuda/test/level3/spmm_bell_c_f32_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/level3/spmm_bell_c_f32_test.cu -------------------------------------------------------------------------------- /cuda/test/level3/spmm_bell_c_f64_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/level3/spmm_bell_c_f64_test.cu -------------------------------------------------------------------------------- /cuda/test/level3/spmm_bell_r_bf16_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/level3/spmm_bell_r_bf16_test.cu -------------------------------------------------------------------------------- /cuda/test/level3/spmm_bell_r_f16_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/level3/spmm_bell_r_f16_test.cu -------------------------------------------------------------------------------- /cuda/test/level3/spmm_bell_r_f32_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/level3/spmm_bell_r_f32_test.cu -------------------------------------------------------------------------------- /cuda/test/level3/spmm_bell_r_f64_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/level3/spmm_bell_r_f64_test.cu -------------------------------------------------------------------------------- /cuda/test/level3/spmm_bell_r_i8_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/level3/spmm_bell_r_i8_test.cu -------------------------------------------------------------------------------- /cuda/test/level3/spmm_coo_c_f32_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/level3/spmm_coo_c_f32_test.cu -------------------------------------------------------------------------------- /cuda/test/level3/spmm_coo_c_f64_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/level3/spmm_coo_c_f64_test.cu -------------------------------------------------------------------------------- /cuda/test/level3/spmm_coo_r_f32_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/level3/spmm_coo_r_f32_test.cu -------------------------------------------------------------------------------- /cuda/test/level3/spmm_coo_r_f64_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/level3/spmm_coo_r_f64_test.cu -------------------------------------------------------------------------------- /cuda/test/level3/spmmop_examples.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/level3/spmmop_examples.cu -------------------------------------------------------------------------------- /cuda/test/level3/spsm_coo_c_f32_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/level3/spsm_coo_c_f32_test.cu -------------------------------------------------------------------------------- /cuda/test/level3/spsm_coo_c_f64_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/level3/spsm_coo_c_f64_test.cu -------------------------------------------------------------------------------- /cuda/test/level3/spsm_coo_r_f32_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/level3/spsm_coo_r_f32_test.cu -------------------------------------------------------------------------------- /cuda/test/level3/spsm_coo_r_f64_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/level3/spsm_coo_r_f64_test.cu -------------------------------------------------------------------------------- /cuda/test/level3/spsm_csr_c_f32_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/level3/spsm_csr_c_f32_test.cu -------------------------------------------------------------------------------- /cuda/test/level3/spsm_csr_c_f64_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/level3/spsm_csr_c_f64_test.cu -------------------------------------------------------------------------------- /cuda/test/level3/spsm_csr_r_f32_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/level3/spsm_csr_r_f32_test.cu -------------------------------------------------------------------------------- /cuda/test/level3/spsm_csr_r_f64_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/level3/spsm_csr_r_f64_test.cu -------------------------------------------------------------------------------- /cuda/test/precond/bsric02_c32_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/precond/bsric02_c32_test.cu -------------------------------------------------------------------------------- /cuda/test/precond/bsric02_c64_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/precond/bsric02_c64_test.cu -------------------------------------------------------------------------------- /cuda/test/precond/bsric02_r32_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/precond/bsric02_r32_test.cu -------------------------------------------------------------------------------- /cuda/test/precond/bsric02_r64_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/precond/bsric02_r64_test.cu -------------------------------------------------------------------------------- /cuda/test/precond/bsrilu02_c32_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/precond/bsrilu02_c32_test.cu -------------------------------------------------------------------------------- /cuda/test/precond/bsrilu02_c64_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/precond/bsrilu02_c64_test.cu -------------------------------------------------------------------------------- /cuda/test/precond/bsrilu02_r32_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/precond/bsrilu02_r32_test.cu -------------------------------------------------------------------------------- /cuda/test/precond/bsrilu02_r64_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/precond/bsrilu02_r64_test.cu -------------------------------------------------------------------------------- /cuda/test/precond/csric02_c32_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/precond/csric02_c32_test.cu -------------------------------------------------------------------------------- /cuda/test/precond/csric02_c64_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/precond/csric02_c64_test.cu -------------------------------------------------------------------------------- /cuda/test/precond/csric02_r32_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/precond/csric02_r32_test.cu -------------------------------------------------------------------------------- /cuda/test/precond/csric02_r64_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/precond/csric02_r64_test.cu -------------------------------------------------------------------------------- /cuda/test/precond/csrilu02_c32_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/precond/csrilu02_c32_test.cu -------------------------------------------------------------------------------- /cuda/test/precond/csrilu02_c64_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/precond/csrilu02_c64_test.cu -------------------------------------------------------------------------------- /cuda/test/precond/csrilu02_r32_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/precond/csrilu02_r32_test.cu -------------------------------------------------------------------------------- /cuda/test/precond/csrilu02_r64_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/precond/csrilu02_r64_test.cu -------------------------------------------------------------------------------- /cuda/test/precond/gpsv_c32_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/precond/gpsv_c32_test.cu -------------------------------------------------------------------------------- /cuda/test/precond/gpsv_c64_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/precond/gpsv_c64_test.cu -------------------------------------------------------------------------------- /cuda/test/precond/gpsv_r32_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/precond/gpsv_r32_test.cu -------------------------------------------------------------------------------- /cuda/test/precond/gpsv_r64_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/precond/gpsv_r64_test.cu -------------------------------------------------------------------------------- /cuda/test/precond/gtsv2_c32_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/precond/gtsv2_c32_test.cu -------------------------------------------------------------------------------- /cuda/test/precond/gtsv2_c64_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/precond/gtsv2_c64_test.cu -------------------------------------------------------------------------------- /cuda/test/precond/gtsv2_r32_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/precond/gtsv2_r32_test.cu -------------------------------------------------------------------------------- /cuda/test/precond/gtsv2_r64_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/precond/gtsv2_r64_test.cu -------------------------------------------------------------------------------- /cuda/test/reordering/csrcolor_c32_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/reordering/csrcolor_c32_test.cu -------------------------------------------------------------------------------- /cuda/test/reordering/csrcolor_c64_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/reordering/csrcolor_c64_test.cu -------------------------------------------------------------------------------- /cuda/test/reordering/csrcolor_r32_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/reordering/csrcolor_r32_test.cu -------------------------------------------------------------------------------- /cuda/test/reordering/csrcolor_r64_test.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/reordering/csrcolor_r64_test.cu -------------------------------------------------------------------------------- /cuda/test/test_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/test/test_common.h -------------------------------------------------------------------------------- /cuda/util/auxiliary.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/util/auxiliary.cu -------------------------------------------------------------------------------- /cuda/util/handle.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/util/handle.cu -------------------------------------------------------------------------------- /cuda/util/malloc.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/util/malloc.cu -------------------------------------------------------------------------------- /cuda/util/simplelist.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/util/simplelist.cu -------------------------------------------------------------------------------- /cuda/util/thread.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/cuda/util/thread.cu -------------------------------------------------------------------------------- /dcu/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/dcu/CMakeLists.txt -------------------------------------------------------------------------------- /dcu/format/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/dcu/format/CMakeLists.txt -------------------------------------------------------------------------------- /dcu/format/alphasparse_export_csr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/dcu/format/alphasparse_export_csr.cpp -------------------------------------------------------------------------------- /dcu/format/export_csr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/dcu/format/export_csr.hpp -------------------------------------------------------------------------------- /dcu/kernel/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/dcu/kernel/CMakeLists.txt -------------------------------------------------------------------------------- /dcu/kernel/level2/alphasparse_csrmv.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/dcu/kernel/level2/alphasparse_csrmv.cpp -------------------------------------------------------------------------------- /dcu/kernel/level2/csrmv/dcu_gemv_csr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/dcu/kernel/level2/csrmv/dcu_gemv_csr.hpp -------------------------------------------------------------------------------- /dcu/kernel/level2/csrmv/dcu_gemv_merge.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/dcu/kernel/level2/csrmv/dcu_gemv_merge.h -------------------------------------------------------------------------------- /dcu/kernel/level2/csrmv/dcu_gemv_scalar.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/dcu/kernel/level2/csrmv/dcu_gemv_scalar.h -------------------------------------------------------------------------------- /dcu/kernel/level2/csrmv/dcu_gemv_vector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/dcu/kernel/level2/csrmv/dcu_gemv_vector.h -------------------------------------------------------------------------------- /dcu/test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/dcu/test/CMakeLists.txt -------------------------------------------------------------------------------- /dcu/test/args.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/dcu/test/args.cpp -------------------------------------------------------------------------------- /dcu/test/check.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/dcu/test/check.cpp -------------------------------------------------------------------------------- /dcu/test/include/args.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/dcu/test/include/args.h -------------------------------------------------------------------------------- /dcu/test/include/check.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/dcu/test/include/check.h -------------------------------------------------------------------------------- /dcu/test/include/io.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/dcu/test/include/io.h -------------------------------------------------------------------------------- /dcu/test/include/norm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/dcu/test/include/norm.h -------------------------------------------------------------------------------- /dcu/test/include/test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/dcu/test/include/test.h -------------------------------------------------------------------------------- /dcu/test/include/test_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/dcu/test/include/test_common.h -------------------------------------------------------------------------------- /dcu/test/io.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/dcu/test/io.cpp -------------------------------------------------------------------------------- /dcu/test/level2/mv_csr_d_dcu_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/dcu/test/level2/mv_csr_d_dcu_test.cpp -------------------------------------------------------------------------------- /dcu/test/level2/mv_csr_s_dcu_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/dcu/test/level2/mv_csr_s_dcu_test.cpp -------------------------------------------------------------------------------- /dcu/test/norm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/dcu/test/norm.cpp -------------------------------------------------------------------------------- /dcu/test/test_common.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/dcu/test/test_common.cpp -------------------------------------------------------------------------------- /dcu/util/handle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/dcu/util/handle.cpp -------------------------------------------------------------------------------- /dcu/util/malloc_dcu.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/dcu/util/malloc_dcu.cpp -------------------------------------------------------------------------------- /hip/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hip/CMakeLists.txt -------------------------------------------------------------------------------- /hip/format/alphasparseXcsr2bsr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hip/format/alphasparseXcsr2bsr.h -------------------------------------------------------------------------------- /hip/format/alphasparse_create_bell.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hip/format/alphasparse_create_bell.h -------------------------------------------------------------------------------- /hip/format/alphasparse_create_coo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hip/format/alphasparse_create_coo.h -------------------------------------------------------------------------------- /hip/format/alphasparse_create_csc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hip/format/alphasparse_create_csc.h -------------------------------------------------------------------------------- /hip/format/alphasparse_create_csr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hip/format/alphasparse_create_csr.h -------------------------------------------------------------------------------- /hip/format/bell2coo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hip/format/bell2coo.h -------------------------------------------------------------------------------- /hip/format/coo2bell.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hip/format/coo2bell.h -------------------------------------------------------------------------------- /hip/format/coo2csr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hip/format/coo2csr.h -------------------------------------------------------------------------------- /hip/format/coo2csr.hip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hip/format/coo2csr.hip -------------------------------------------------------------------------------- /hip/format/coo_order.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hip/format/coo_order.h -------------------------------------------------------------------------------- /hip/format/csc2csr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hip/format/csc2csr.h -------------------------------------------------------------------------------- /hip/format/csr2csc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hip/format/csr2csc.h -------------------------------------------------------------------------------- /hip/format/transpose_conj_dn_mat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hip/format/transpose_conj_dn_mat.h -------------------------------------------------------------------------------- /hip/format/transpose_coo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hip/format/transpose_coo.h -------------------------------------------------------------------------------- /hip/format/transpose_csc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hip/format/transpose_csc.h -------------------------------------------------------------------------------- /hip/format/transpose_csr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hip/format/transpose_csr.h -------------------------------------------------------------------------------- /hip/format/transpose_dn_mat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hip/format/transpose_dn_mat.h -------------------------------------------------------------------------------- /hip/kernel/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hip/kernel/CMakeLists.txt -------------------------------------------------------------------------------- /hip/kernel/level1/alphasparse_axpby.hip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hip/kernel/level1/alphasparse_axpby.hip -------------------------------------------------------------------------------- /hip/kernel/level1/alphasparse_gather.hip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hip/kernel/level1/alphasparse_gather.hip -------------------------------------------------------------------------------- /hip/kernel/level1/alphasparse_rot.hip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hip/kernel/level1/alphasparse_rot.hip -------------------------------------------------------------------------------- /hip/kernel/level1/alphasparse_scatter.hip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hip/kernel/level1/alphasparse_scatter.hip -------------------------------------------------------------------------------- /hip/kernel/level1/alphasparse_spvv.hip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hip/kernel/level1/alphasparse_spvv.hip -------------------------------------------------------------------------------- /hip/kernel/level2/alpha_roc.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hip/kernel/level2/alpha_roc.csv -------------------------------------------------------------------------------- /hip/kernel/level2/alphasparse_spmv.hip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hip/kernel/level2/alphasparse_spmv.hip -------------------------------------------------------------------------------- /hip/kernel/level2/alphasparse_spmv_coo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hip/kernel/level2/alphasparse_spmv_coo.h -------------------------------------------------------------------------------- /hip/kernel/level2/alphasparse_spmv_csc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hip/kernel/level2/alphasparse_spmv_csc.h -------------------------------------------------------------------------------- /hip/kernel/level2/alphasparse_spsv.hip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hip/kernel/level2/alphasparse_spsv.hip -------------------------------------------------------------------------------- /hip/kernel/level2/spsv_csr_n_lo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hip/kernel/level2/spsv_csr_n_lo.h -------------------------------------------------------------------------------- /hip/kernel/level2/spsv_csr_n_lo_roc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hip/kernel/level2/spsv_csr_n_lo_roc.h -------------------------------------------------------------------------------- /hip/kernel/level2/spsv_csr_n_lo_roc_2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hip/kernel/level2/spsv_csr_n_lo_roc_2.h -------------------------------------------------------------------------------- /hip/kernel/level2/spsv_csr_n_lo_sbpl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hip/kernel/level2/spsv_csr_n_lo_sbpl.h -------------------------------------------------------------------------------- /hip/kernel/level2/spsv_csr_n_up.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hip/kernel/level2/spsv_csr_n_up.h -------------------------------------------------------------------------------- /hip/kernel/level2/spsv_csr_u_lo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hip/kernel/level2/spsv_csr_u_lo.h -------------------------------------------------------------------------------- /hip/kernel/level2/spsv_csr_u_up.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hip/kernel/level2/spsv_csr_u_up.h -------------------------------------------------------------------------------- /hip/kernel/level3/alphasparse_spgemm.hip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hip/kernel/level3/alphasparse_spgemm.hip -------------------------------------------------------------------------------- /hip/kernel/level3/alphasparse_spmm.hip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hip/kernel/level3/alphasparse_spmm.hip -------------------------------------------------------------------------------- /hip/kernel/level3/alphasparse_spmm_bell.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hip/kernel/level3/alphasparse_spmm_bell.h -------------------------------------------------------------------------------- /hip/kernel/level3/alphasparse_spmm_csc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hip/kernel/level3/alphasparse_spmm_csc.h -------------------------------------------------------------------------------- /hip/kernel/level3/alphasparse_spsm.hip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hip/kernel/level3/alphasparse_spsm.hip -------------------------------------------------------------------------------- /hip/kernel/level3/bitonic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hip/kernel/level3/bitonic.h -------------------------------------------------------------------------------- /hip/kernel/level3/hip_npp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hip/kernel/level3/hip_npp.h -------------------------------------------------------------------------------- /hip/kernel/level3/speck/BlockRange.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hip/kernel/level3/speck/BlockRange.h -------------------------------------------------------------------------------- /hip/kernel/level3/speck/Config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hip/kernel/level3/speck/Config.h -------------------------------------------------------------------------------- /hip/kernel/level3/speck/HashMap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hip/kernel/level3/speck/HashMap.h -------------------------------------------------------------------------------- /hip/kernel/level3/speck/HelperFunctions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hip/kernel/level3/speck/HelperFunctions.h -------------------------------------------------------------------------------- /hip/kernel/level3/speck/INIReader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hip/kernel/level3/speck/INIReader.h -------------------------------------------------------------------------------- /hip/kernel/level3/speck/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hip/kernel/level3/speck/common.h -------------------------------------------------------------------------------- /hip/kernel/level3/speck/limits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hip/kernel/level3/speck/limits.h -------------------------------------------------------------------------------- /hip/kernel/level3/speck/meta_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hip/kernel/level3/speck/meta_utils.h -------------------------------------------------------------------------------- /hip/kernel/level3/speck/spECKConfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hip/kernel/level3/speck/spECKConfig.h -------------------------------------------------------------------------------- /hip/kernel/level3/speck/spECKKernels.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hip/kernel/level3/speck/spECKKernels.h -------------------------------------------------------------------------------- /hip/kernel/level3/speck/stream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hip/kernel/level3/speck/stream.h -------------------------------------------------------------------------------- /hip/kernel/level3/speck/unique_handle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hip/kernel/level3/speck/unique_handle.h -------------------------------------------------------------------------------- /hip/kernel/level3/spsm_csr_n_lo_roc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hip/kernel/level3/spsm_csr_n_lo_roc.h -------------------------------------------------------------------------------- /hip/kernel/some_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hip/kernel/some_common.h -------------------------------------------------------------------------------- /hip/test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hip/test/CMakeLists.txt -------------------------------------------------------------------------------- /hip/test/args.hip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hip/test/args.hip -------------------------------------------------------------------------------- /hip/test/check.hip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hip/test/check.hip -------------------------------------------------------------------------------- /hip/test/check_r.hip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hip/test/check_r.hip -------------------------------------------------------------------------------- /hip/test/include/args.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hip/test/include/args.h -------------------------------------------------------------------------------- /hip/test/include/check.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hip/test/include/check.h -------------------------------------------------------------------------------- /hip/test/include/check_r.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hip/test/include/check_r.h -------------------------------------------------------------------------------- /hip/test/include/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hip/test/include/common.h -------------------------------------------------------------------------------- /hip/test/include/gputimer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hip/test/include/gputimer.h -------------------------------------------------------------------------------- /hip/test/include/io.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hip/test/include/io.h -------------------------------------------------------------------------------- /hip/test/include/spsv/mat_adjust.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hip/test/include/spsv/mat_adjust.h -------------------------------------------------------------------------------- /hip/test/include/warmup.h: -------------------------------------------------------------------------------- 1 | void warm_func(); 2 | -------------------------------------------------------------------------------- /hip/test/io.hip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hip/test/io.hip -------------------------------------------------------------------------------- /hip/test/level2/spmv_csr_r_f32_test.hip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hip/test/level2/spmv_csr_r_f32_test.hip -------------------------------------------------------------------------------- /hip/test/level2/spmv_csr_r_f64_test.hip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hip/test/level2/spmv_csr_r_f64_test.hip -------------------------------------------------------------------------------- /hip/test/level3/spgemm_csr_r_f32_test.hip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hip/test/level3/spgemm_csr_r_f32_test.hip -------------------------------------------------------------------------------- /hip/test/level3/spgemm_csr_r_f64_test.hip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hip/test/level3/spgemm_csr_r_f64_test.hip -------------------------------------------------------------------------------- /hip/test/test_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hip/test/test_common.h -------------------------------------------------------------------------------- /hip/test/test_spmm.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hip/test/test_spmm.sh -------------------------------------------------------------------------------- /hip/test/test_spsv.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hip/test/test_spsv.sh -------------------------------------------------------------------------------- /hip/test/warmup.hip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hip/test/warmup.hip -------------------------------------------------------------------------------- /hip/util/auxiliary.hip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hip/util/auxiliary.hip -------------------------------------------------------------------------------- /hip/util/handle.hip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hip/util/handle.hip -------------------------------------------------------------------------------- /hip/util/malloc.hip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hip/util/malloc.hip -------------------------------------------------------------------------------- /hip/util/simplelist.hip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hip/util/simplelist.hip -------------------------------------------------------------------------------- /hip/util/thread.hip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hip/util/thread.hip -------------------------------------------------------------------------------- /hygon/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/CMakeLists.txt -------------------------------------------------------------------------------- /hygon/format/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/format/CMakeLists.txt -------------------------------------------------------------------------------- /hygon/format/alphasparse_convert_bsr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/format/alphasparse_convert_bsr.cpp -------------------------------------------------------------------------------- /hygon/format/alphasparse_convert_csc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/format/alphasparse_convert_csc.cpp -------------------------------------------------------------------------------- /hygon/format/alphasparse_convert_csr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/format/alphasparse_convert_csr.cpp -------------------------------------------------------------------------------- /hygon/format/alphasparse_convert_dia.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/format/alphasparse_convert_dia.cpp -------------------------------------------------------------------------------- /hygon/format/alphasparse_convert_ell.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/format/alphasparse_convert_ell.cpp -------------------------------------------------------------------------------- /hygon/format/alphasparse_convert_sky.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/format/alphasparse_convert_sky.cpp -------------------------------------------------------------------------------- /hygon/format/alphasparse_create_coo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/format/alphasparse_create_coo.cpp -------------------------------------------------------------------------------- /hygon/format/alphasparse_create_csc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/format/alphasparse_create_csc.cpp -------------------------------------------------------------------------------- /hygon/format/alphasparse_create_csr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/format/alphasparse_create_csr.cpp -------------------------------------------------------------------------------- /hygon/format/alphasparse_destroy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/format/alphasparse_destroy.cpp -------------------------------------------------------------------------------- /hygon/format/alphasparse_export_bsr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/format/alphasparse_export_bsr.cpp -------------------------------------------------------------------------------- /hygon/format/alphasparse_export_coo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/format/alphasparse_export_coo.cpp -------------------------------------------------------------------------------- /hygon/format/alphasparse_export_csc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/format/alphasparse_export_csc.cpp -------------------------------------------------------------------------------- /hygon/format/alphasparse_export_csr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/format/alphasparse_export_csr.cpp -------------------------------------------------------------------------------- /hygon/format/alphasparse_export_ell.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/format/alphasparse_export_ell.cpp -------------------------------------------------------------------------------- /hygon/format/alphasparse_transpose.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/format/alphasparse_transpose.cpp -------------------------------------------------------------------------------- /hygon/format/convert_bsr_coo.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/format/convert_bsr_coo.hpp -------------------------------------------------------------------------------- /hygon/format/convert_csc_coo.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/format/convert_csc_coo.hpp -------------------------------------------------------------------------------- /hygon/format/convert_csc_csr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/format/convert_csc_csr.hpp -------------------------------------------------------------------------------- /hygon/format/convert_csr_coo.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/format/convert_csr_coo.hpp -------------------------------------------------------------------------------- /hygon/format/convert_dia_coo.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/format/convert_dia_coo.hpp -------------------------------------------------------------------------------- /hygon/format/convert_ell_coo.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/format/convert_ell_coo.hpp -------------------------------------------------------------------------------- /hygon/format/convert_sky_coo.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/format/convert_sky_coo.hpp -------------------------------------------------------------------------------- /hygon/format/coo_order.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/format/coo_order.hpp -------------------------------------------------------------------------------- /hygon/format/create_coo.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/format/create_coo.hpp -------------------------------------------------------------------------------- /hygon/format/create_csc.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/format/create_csc.hpp -------------------------------------------------------------------------------- /hygon/format/create_csr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/format/create_csr.hpp -------------------------------------------------------------------------------- /hygon/format/destroy_bsr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/format/destroy_bsr.hpp -------------------------------------------------------------------------------- /hygon/format/destroy_coo.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/format/destroy_coo.hpp -------------------------------------------------------------------------------- /hygon/format/destroy_csc.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/format/destroy_csc.hpp -------------------------------------------------------------------------------- /hygon/format/destroy_csr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/format/destroy_csr.hpp -------------------------------------------------------------------------------- /hygon/format/destroy_dia.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/format/destroy_dia.hpp -------------------------------------------------------------------------------- /hygon/format/destroy_sky.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/format/destroy_sky.hpp -------------------------------------------------------------------------------- /hygon/format/transpose_bsr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/format/transpose_bsr.hpp -------------------------------------------------------------------------------- /hygon/format/transpose_conj_bsr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/format/transpose_conj_bsr.hpp -------------------------------------------------------------------------------- /hygon/format/transpose_conj_coo.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/format/transpose_conj_coo.hpp -------------------------------------------------------------------------------- /hygon/format/transpose_conj_csc.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/format/transpose_conj_csc.hpp -------------------------------------------------------------------------------- /hygon/format/transpose_conj_csr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/format/transpose_conj_csr.hpp -------------------------------------------------------------------------------- /hygon/format/transpose_conj_dia.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/format/transpose_conj_dia.hpp -------------------------------------------------------------------------------- /hygon/format/transpose_coo.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/format/transpose_coo.hpp -------------------------------------------------------------------------------- /hygon/format/transpose_csc.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/format/transpose_csc.hpp -------------------------------------------------------------------------------- /hygon/format/transpose_csr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/format/transpose_csr.hpp -------------------------------------------------------------------------------- /hygon/format/transpose_dia.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/format/transpose_dia.hpp -------------------------------------------------------------------------------- /hygon/format/transpose_sky.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/format/transpose_sky.hpp -------------------------------------------------------------------------------- /hygon/kernel/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/kernel/CMakeLists.txt -------------------------------------------------------------------------------- /hygon/kernel/level1/alphasparse_axpy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/kernel/level1/alphasparse_axpy.cpp -------------------------------------------------------------------------------- /hygon/kernel/level1/alphasparse_doti.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/kernel/level1/alphasparse_doti.cpp -------------------------------------------------------------------------------- /hygon/kernel/level1/alphasparse_gthr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/kernel/level1/alphasparse_gthr.cpp -------------------------------------------------------------------------------- /hygon/kernel/level1/alphasparse_gthrz.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/kernel/level1/alphasparse_gthrz.cpp -------------------------------------------------------------------------------- /hygon/kernel/level1/alphasparse_rot.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/kernel/level1/alphasparse_rot.cpp -------------------------------------------------------------------------------- /hygon/kernel/level1/alphasparse_sctr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/kernel/level1/alphasparse_sctr.cpp -------------------------------------------------------------------------------- /hygon/kernel/level1/axpy.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/kernel/level1/axpy.hpp -------------------------------------------------------------------------------- /hygon/kernel/level1/dotci_sub.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/kernel/level1/dotci_sub.hpp -------------------------------------------------------------------------------- /hygon/kernel/level1/doti.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/kernel/level1/doti.hpp -------------------------------------------------------------------------------- /hygon/kernel/level1/dotui_sub.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/kernel/level1/dotui_sub.hpp -------------------------------------------------------------------------------- /hygon/kernel/level1/gthr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/kernel/level1/gthr.hpp -------------------------------------------------------------------------------- /hygon/kernel/level1/gthrz.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/kernel/level1/gthrz.hpp -------------------------------------------------------------------------------- /hygon/kernel/level1/rot.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/kernel/level1/rot.hpp -------------------------------------------------------------------------------- /hygon/kernel/level1/sctr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/kernel/level1/sctr.hpp -------------------------------------------------------------------------------- /hygon/kernel/level2/alphasparse_mv.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/kernel/level2/alphasparse_mv.cpp -------------------------------------------------------------------------------- /hygon/kernel/level2/alphasparse_trsv.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/kernel/level2/alphasparse_trsv.cpp -------------------------------------------------------------------------------- /hygon/kernel/level2/mv/diagmv/diagmv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/kernel/level2/mv/diagmv/diagmv.h -------------------------------------------------------------------------------- /hygon/kernel/level2/mv/gemv/gemv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/kernel/level2/mv/gemv/gemv.h -------------------------------------------------------------------------------- /hygon/kernel/level2/mv/gemv/gemv_bsr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/kernel/level2/mv/gemv/gemv_bsr.hpp -------------------------------------------------------------------------------- /hygon/kernel/level2/mv/gemv/gemv_coo.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/kernel/level2/mv/gemv/gemv_coo.hpp -------------------------------------------------------------------------------- /hygon/kernel/level2/mv/gemv/gemv_csc.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/kernel/level2/mv/gemv/gemv_csc.hpp -------------------------------------------------------------------------------- /hygon/kernel/level2/mv/gemv/gemv_csr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/kernel/level2/mv/gemv/gemv_csr.hpp -------------------------------------------------------------------------------- /hygon/kernel/level2/mv/gemv/gemv_dia.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/kernel/level2/mv/gemv/gemv_dia.hpp -------------------------------------------------------------------------------- /hygon/kernel/level2/mv/gemv/gemv_ell.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/kernel/level2/mv/gemv/gemv_ell.hpp -------------------------------------------------------------------------------- /hygon/kernel/level2/mv/hermv/hermv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/kernel/level2/mv/hermv/hermv.h -------------------------------------------------------------------------------- /hygon/kernel/level2/mv/symv/symv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/kernel/level2/mv/symv/symv.h -------------------------------------------------------------------------------- /hygon/kernel/level2/mv/trmv/trmv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/kernel/level2/mv/trmv/trmv.h -------------------------------------------------------------------------------- /hygon/kernel/level2/trsv/diagsv_bsr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/kernel/level2/trsv/diagsv_bsr.hpp -------------------------------------------------------------------------------- /hygon/kernel/level2/trsv/diagsv_coo.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/kernel/level2/trsv/diagsv_coo.hpp -------------------------------------------------------------------------------- /hygon/kernel/level2/trsv/diagsv_csc.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/kernel/level2/trsv/diagsv_csc.hpp -------------------------------------------------------------------------------- /hygon/kernel/level2/trsv/diagsv_csr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/kernel/level2/trsv/diagsv_csr.hpp -------------------------------------------------------------------------------- /hygon/kernel/level2/trsv/diagsv_dia.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/kernel/level2/trsv/diagsv_dia.hpp -------------------------------------------------------------------------------- /hygon/kernel/level2/trsv/diagsv_sky.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/kernel/level2/trsv/diagsv_sky.hpp -------------------------------------------------------------------------------- /hygon/kernel/level2/trsv/spsv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/kernel/level2/trsv/spsv.h -------------------------------------------------------------------------------- /hygon/kernel/level2/trsv/trsv_bsr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/kernel/level2/trsv/trsv_bsr.hpp -------------------------------------------------------------------------------- /hygon/kernel/level2/trsv/trsv_coo.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/kernel/level2/trsv/trsv_coo.hpp -------------------------------------------------------------------------------- /hygon/kernel/level2/trsv/trsv_csc.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/kernel/level2/trsv/trsv_csc.hpp -------------------------------------------------------------------------------- /hygon/kernel/level2/trsv/trsv_csr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/kernel/level2/trsv/trsv_csr.hpp -------------------------------------------------------------------------------- /hygon/kernel/level2/trsv/trsv_dia.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/kernel/level2/trsv/trsv_dia.hpp -------------------------------------------------------------------------------- /hygon/kernel/level2/trsv/trsv_sky.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/kernel/level2/trsv/trsv_sky.hpp -------------------------------------------------------------------------------- /hygon/kernel/level3/add/add_csr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/kernel/level3/add/add_csr.hpp -------------------------------------------------------------------------------- /hygon/kernel/level3/add/add_csr_conj.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/kernel/level3/add/add_csr_conj.hpp -------------------------------------------------------------------------------- /hygon/kernel/level3/add/add_csr_trans.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/kernel/level3/add/add_csr_trans.hpp -------------------------------------------------------------------------------- /hygon/kernel/level3/alphasparse_add.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/kernel/level3/alphasparse_add.cpp -------------------------------------------------------------------------------- /hygon/kernel/level3/alphasparse_mm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/kernel/level3/alphasparse_mm.cpp -------------------------------------------------------------------------------- /hygon/kernel/level3/alphasparse_spmm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/kernel/level3/alphasparse_spmm.cpp -------------------------------------------------------------------------------- /hygon/kernel/level3/alphasparse_spmmd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/kernel/level3/alphasparse_spmmd.cpp -------------------------------------------------------------------------------- /hygon/kernel/level3/alphasparse_trsm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/kernel/level3/alphasparse_trsm.cpp -------------------------------------------------------------------------------- /hygon/kernel/level3/mm/diagmm/diagmm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/kernel/level3/mm/diagmm/diagmm.h -------------------------------------------------------------------------------- /hygon/kernel/level3/mm/gemm/gemm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/kernel/level3/mm/gemm/gemm.h -------------------------------------------------------------------------------- /hygon/kernel/level3/mm/hermm/hermm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/kernel/level3/mm/hermm/hermm.h -------------------------------------------------------------------------------- /hygon/kernel/level3/mm/symm/symm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/kernel/level3/mm/symm/symm.h -------------------------------------------------------------------------------- /hygon/kernel/level3/mm/trmm/trmm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/kernel/level3/mm/trmm/trmm.h -------------------------------------------------------------------------------- /hygon/kernel/level3/set/set_value_bsr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/kernel/level3/set/set_value_bsr.hpp -------------------------------------------------------------------------------- /hygon/kernel/level3/set/set_value_coo.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/kernel/level3/set/set_value_coo.hpp -------------------------------------------------------------------------------- /hygon/kernel/level3/set/set_value_csc.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/kernel/level3/set/set_value_csc.hpp -------------------------------------------------------------------------------- /hygon/kernel/level3/set/set_value_csr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/kernel/level3/set/set_value_csr.hpp -------------------------------------------------------------------------------- /hygon/kernel/level3/spmm/spmm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/kernel/level3/spmm/spmm.h -------------------------------------------------------------------------------- /hygon/kernel/level3/spmm/spmm_bsr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/kernel/level3/spmm/spmm_bsr.hpp -------------------------------------------------------------------------------- /hygon/kernel/level3/spmm/spmm_csc.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/kernel/level3/spmm/spmm_csc.hpp -------------------------------------------------------------------------------- /hygon/kernel/level3/spmm/spmm_csr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/kernel/level3/spmm/spmm_csr.hpp -------------------------------------------------------------------------------- /hygon/kernel/level3/spmmd/spmmd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/kernel/level3/spmmd/spmmd.h -------------------------------------------------------------------------------- /hygon/kernel/level3/trsm/trsm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/kernel/level3/trsm/trsm.h -------------------------------------------------------------------------------- /hygon/test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/test/CMakeLists.txt -------------------------------------------------------------------------------- /hygon/test/args.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/test/args.cpp -------------------------------------------------------------------------------- /hygon/test/check.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/test/check.cpp -------------------------------------------------------------------------------- /hygon/test/include/args.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/test/include/args.h -------------------------------------------------------------------------------- /hygon/test/include/check.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/test/include/check.h -------------------------------------------------------------------------------- /hygon/test/include/io.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/test/include/io.h -------------------------------------------------------------------------------- /hygon/test/include/norm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/test/include/norm.h -------------------------------------------------------------------------------- /hygon/test/include/test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/test/include/test.h -------------------------------------------------------------------------------- /hygon/test/include/test_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/test/include/test_common.h -------------------------------------------------------------------------------- /hygon/test/io.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/test/io.cpp -------------------------------------------------------------------------------- /hygon/test/level2/mv_hygon_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/test/level2/mv_hygon_test.cpp -------------------------------------------------------------------------------- /hygon/test/level2/sv_hygon_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/test/level2/sv_hygon_test.cpp -------------------------------------------------------------------------------- /hygon/test/level3/mm_hygon_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/test/level3/mm_hygon_test.cpp -------------------------------------------------------------------------------- /hygon/test/level3/spmm_hygon_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/test/level3/spmm_hygon_test.cpp -------------------------------------------------------------------------------- /hygon/test/level3/spmmd_hygon_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/test/level3/spmmd_hygon_test.cpp -------------------------------------------------------------------------------- /hygon/test/level3/trsm_c_hygon_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/test/level3/trsm_c_hygon_test.cpp -------------------------------------------------------------------------------- /hygon/test/level3/trsm_d_hygon_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/test/level3/trsm_d_hygon_test.cpp -------------------------------------------------------------------------------- /hygon/test/level3/trsm_hygon_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/test/level3/trsm_hygon_test.cpp -------------------------------------------------------------------------------- /hygon/test/norm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/test/norm.cpp -------------------------------------------------------------------------------- /hygon/test/test_common.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/test/test_common.cpp -------------------------------------------------------------------------------- /hygon/util/analysis.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/util/analysis.cpp -------------------------------------------------------------------------------- /hygon/util/bisearch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/util/bisearch.cpp -------------------------------------------------------------------------------- /hygon/util/bitmap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/util/bitmap.cpp -------------------------------------------------------------------------------- /hygon/util/internal_check.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/util/internal_check.cpp -------------------------------------------------------------------------------- /hygon/util/malloc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/util/malloc.cpp -------------------------------------------------------------------------------- /hygon/util/pack.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/util/pack.cpp -------------------------------------------------------------------------------- /hygon/util/partition.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/util/partition.cpp -------------------------------------------------------------------------------- /hygon/util/prefix_sum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/util/prefix_sum.cpp -------------------------------------------------------------------------------- /hygon/util/simplelist.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/util/simplelist.cpp -------------------------------------------------------------------------------- /hygon/util/thread.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/util/thread.cpp -------------------------------------------------------------------------------- /hygon/util/timer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/util/timer.cpp -------------------------------------------------------------------------------- /hygon/util/vec_dot.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/hygon/util/vec_dot.hpp -------------------------------------------------------------------------------- /include/alphasparse.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/include/alphasparse.h -------------------------------------------------------------------------------- /include/alphasparse/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/include/alphasparse/common.h -------------------------------------------------------------------------------- /include/alphasparse/common_dcu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/include/alphasparse/common_dcu.h -------------------------------------------------------------------------------- /include/alphasparse/complex_compute.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/include/alphasparse/complex_compute.h -------------------------------------------------------------------------------- /include/alphasparse/compute.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/include/alphasparse/compute.h -------------------------------------------------------------------------------- /include/alphasparse/format.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/include/alphasparse/format.h -------------------------------------------------------------------------------- /include/alphasparse/format/coo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/include/alphasparse/format/coo.h -------------------------------------------------------------------------------- /include/alphasparse/format/csr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/include/alphasparse/format/csr.h -------------------------------------------------------------------------------- /include/alphasparse/handle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/include/alphasparse/handle.h -------------------------------------------------------------------------------- /include/alphasparse/inspector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/include/alphasparse/inspector.h -------------------------------------------------------------------------------- /include/alphasparse/kernel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/include/alphasparse/kernel.h -------------------------------------------------------------------------------- /include/alphasparse/kernel/def_c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/include/alphasparse/kernel/def_c.h -------------------------------------------------------------------------------- /include/alphasparse/kernel/def_d.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/include/alphasparse/kernel/def_d.h -------------------------------------------------------------------------------- /include/alphasparse/kernel/def_s.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/include/alphasparse/kernel/def_s.h -------------------------------------------------------------------------------- /include/alphasparse/kernel/def_z.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/include/alphasparse/kernel/def_z.h -------------------------------------------------------------------------------- /include/alphasparse/kernel/kernel_bsr_c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/include/alphasparse/kernel/kernel_bsr_c.h -------------------------------------------------------------------------------- /include/alphasparse/kernel/kernel_bsr_d.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/include/alphasparse/kernel/kernel_bsr_d.h -------------------------------------------------------------------------------- /include/alphasparse/kernel/kernel_bsr_s.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/include/alphasparse/kernel/kernel_bsr_s.h -------------------------------------------------------------------------------- /include/alphasparse/kernel/kernel_bsr_z.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/include/alphasparse/kernel/kernel_bsr_z.h -------------------------------------------------------------------------------- /include/alphasparse/kernel/kernel_c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/include/alphasparse/kernel/kernel_c.h -------------------------------------------------------------------------------- /include/alphasparse/kernel/kernel_coo_c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/include/alphasparse/kernel/kernel_coo_c.h -------------------------------------------------------------------------------- /include/alphasparse/kernel/kernel_coo_d.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/include/alphasparse/kernel/kernel_coo_d.h -------------------------------------------------------------------------------- /include/alphasparse/kernel/kernel_coo_s.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/include/alphasparse/kernel/kernel_coo_s.h -------------------------------------------------------------------------------- /include/alphasparse/kernel/kernel_coo_z.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/include/alphasparse/kernel/kernel_coo_z.h -------------------------------------------------------------------------------- /include/alphasparse/kernel/kernel_csc_c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/include/alphasparse/kernel/kernel_csc_c.h -------------------------------------------------------------------------------- /include/alphasparse/kernel/kernel_csc_d.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/include/alphasparse/kernel/kernel_csc_d.h -------------------------------------------------------------------------------- /include/alphasparse/kernel/kernel_csc_s.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/include/alphasparse/kernel/kernel_csc_s.h -------------------------------------------------------------------------------- /include/alphasparse/kernel/kernel_csc_z.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/include/alphasparse/kernel/kernel_csc_z.h -------------------------------------------------------------------------------- /include/alphasparse/kernel/kernel_csr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/include/alphasparse/kernel/kernel_csr.h -------------------------------------------------------------------------------- /include/alphasparse/kernel/kernel_d.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/include/alphasparse/kernel/kernel_d.h -------------------------------------------------------------------------------- /include/alphasparse/kernel/kernel_dia_c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/include/alphasparse/kernel/kernel_dia_c.h -------------------------------------------------------------------------------- /include/alphasparse/kernel/kernel_dia_d.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/include/alphasparse/kernel/kernel_dia_d.h -------------------------------------------------------------------------------- /include/alphasparse/kernel/kernel_dia_s.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/include/alphasparse/kernel/kernel_dia_s.h -------------------------------------------------------------------------------- /include/alphasparse/kernel/kernel_dia_z.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/include/alphasparse/kernel/kernel_dia_z.h -------------------------------------------------------------------------------- /include/alphasparse/kernel/kernel_ell_c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/include/alphasparse/kernel/kernel_ell_c.h -------------------------------------------------------------------------------- /include/alphasparse/kernel/kernel_ell_d.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/include/alphasparse/kernel/kernel_ell_d.h -------------------------------------------------------------------------------- /include/alphasparse/kernel/kernel_ell_s.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/include/alphasparse/kernel/kernel_ell_s.h -------------------------------------------------------------------------------- /include/alphasparse/kernel/kernel_ell_z.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/include/alphasparse/kernel/kernel_ell_z.h -------------------------------------------------------------------------------- /include/alphasparse/kernel/kernel_s.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/include/alphasparse/kernel/kernel_s.h -------------------------------------------------------------------------------- /include/alphasparse/kernel/kernel_sky_c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/include/alphasparse/kernel/kernel_sky_c.h -------------------------------------------------------------------------------- /include/alphasparse/kernel/kernel_sky_d.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/include/alphasparse/kernel/kernel_sky_d.h -------------------------------------------------------------------------------- /include/alphasparse/kernel/kernel_sky_s.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/include/alphasparse/kernel/kernel_sky_s.h -------------------------------------------------------------------------------- /include/alphasparse/kernel/kernel_sky_z.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/include/alphasparse/kernel/kernel_sky_z.h -------------------------------------------------------------------------------- /include/alphasparse/kernel/kernel_z.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/include/alphasparse/kernel/kernel_z.h -------------------------------------------------------------------------------- /include/alphasparse/kernel_dcu/kernel_c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/include/alphasparse/kernel_dcu/kernel_c.h -------------------------------------------------------------------------------- /include/alphasparse/kernel_dcu/kernel_d.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/include/alphasparse/kernel_dcu/kernel_d.h -------------------------------------------------------------------------------- /include/alphasparse/kernel_dcu/kernel_s.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/include/alphasparse/kernel_dcu/kernel_s.h -------------------------------------------------------------------------------- /include/alphasparse/kernel_dcu/kernel_z.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/include/alphasparse/kernel_dcu/kernel_z.h -------------------------------------------------------------------------------- /include/alphasparse/kernel_plain.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/include/alphasparse/kernel_plain.h -------------------------------------------------------------------------------- /include/alphasparse/kernel_plain/def_c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/include/alphasparse/kernel_plain/def_c.h -------------------------------------------------------------------------------- /include/alphasparse/kernel_plain/def_d.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/include/alphasparse/kernel_plain/def_d.h -------------------------------------------------------------------------------- /include/alphasparse/kernel_plain/def_s.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/include/alphasparse/kernel_plain/def_s.h -------------------------------------------------------------------------------- /include/alphasparse/kernel_plain/def_z.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/include/alphasparse/kernel_plain/def_z.h -------------------------------------------------------------------------------- /include/alphasparse/opt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/include/alphasparse/opt.h -------------------------------------------------------------------------------- /include/alphasparse/real_compute.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/include/alphasparse/real_compute.h -------------------------------------------------------------------------------- /include/alphasparse/spapi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/include/alphasparse/spapi.h -------------------------------------------------------------------------------- /include/alphasparse/spapi_dcu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/include/alphasparse/spapi_dcu.h -------------------------------------------------------------------------------- /include/alphasparse/spapi_plain.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/include/alphasparse/spapi_plain.h -------------------------------------------------------------------------------- /include/alphasparse/spdef.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/include/alphasparse/spdef.h -------------------------------------------------------------------------------- /include/alphasparse/spmat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/include/alphasparse/spmat.h -------------------------------------------------------------------------------- /include/alphasparse/spmat_def/bsr.def.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/include/alphasparse/spmat_def/bsr.def.h -------------------------------------------------------------------------------- /include/alphasparse/spmat_def/coo.def.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/include/alphasparse/spmat_def/coo.def.cuh -------------------------------------------------------------------------------- /include/alphasparse/spmat_def/coo.def.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/include/alphasparse/spmat_def/coo.def.h -------------------------------------------------------------------------------- /include/alphasparse/spmat_def/csc.def.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/include/alphasparse/spmat_def/csc.def.h -------------------------------------------------------------------------------- /include/alphasparse/spmat_def/csr.def.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/include/alphasparse/spmat_def/csr.def.cuh -------------------------------------------------------------------------------- /include/alphasparse/spmat_def/csr.def.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/include/alphasparse/spmat_def/csr.def.h -------------------------------------------------------------------------------- /include/alphasparse/spmat_def/csr5.def.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/include/alphasparse/spmat_def/csr5.def.h -------------------------------------------------------------------------------- /include/alphasparse/spmat_def/dia.def.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/include/alphasparse/spmat_def/dia.def.h -------------------------------------------------------------------------------- /include/alphasparse/spmat_def/ell.def.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/include/alphasparse/spmat_def/ell.def.h -------------------------------------------------------------------------------- /include/alphasparse/spmat_def/ellr.def.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/include/alphasparse/spmat_def/ellr.def.h -------------------------------------------------------------------------------- /include/alphasparse/spmat_def/gebsr.def.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/include/alphasparse/spmat_def/gebsr.def.h -------------------------------------------------------------------------------- /include/alphasparse/spmat_def/hyb.def.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/include/alphasparse/spmat_def/hyb.def.h -------------------------------------------------------------------------------- /include/alphasparse/spmat_def/sky.def.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/include/alphasparse/spmat_def/sky.def.h -------------------------------------------------------------------------------- /include/alphasparse/type/c_bf16_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/include/alphasparse/type/c_bf16_types.h -------------------------------------------------------------------------------- /include/alphasparse/type/c_f16_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/include/alphasparse/type/c_f16_types.h -------------------------------------------------------------------------------- /include/alphasparse/type/c_f32_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/include/alphasparse/type/c_f32_types.h -------------------------------------------------------------------------------- /include/alphasparse/type/c_f64_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/include/alphasparse/type/c_f64_types.h -------------------------------------------------------------------------------- /include/alphasparse/type/r_bf16_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/include/alphasparse/type/r_bf16_types.h -------------------------------------------------------------------------------- /include/alphasparse/type/r_f16_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/include/alphasparse/type/r_f16_types.h -------------------------------------------------------------------------------- /include/alphasparse/type/r_f32_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/include/alphasparse/type/r_f32_types.h -------------------------------------------------------------------------------- /include/alphasparse/type/r_f64_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/include/alphasparse/type/r_f64_types.h -------------------------------------------------------------------------------- /include/alphasparse/type/r_i8_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/include/alphasparse/type/r_i8_types.h -------------------------------------------------------------------------------- /include/alphasparse/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/include/alphasparse/types.h -------------------------------------------------------------------------------- /include/alphasparse/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/include/alphasparse/util.h -------------------------------------------------------------------------------- /include/alphasparse/util/analysis.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/include/alphasparse/util/analysis.h -------------------------------------------------------------------------------- /include/alphasparse/util/auxiliary.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/include/alphasparse/util/auxiliary.h -------------------------------------------------------------------------------- /include/alphasparse/util/bisearch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/include/alphasparse/util/bisearch.h -------------------------------------------------------------------------------- /include/alphasparse/util/bitmap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/include/alphasparse/util/bitmap.h -------------------------------------------------------------------------------- /include/alphasparse/util/error.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/include/alphasparse/util/error.h -------------------------------------------------------------------------------- /include/alphasparse/util/internal_check.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/include/alphasparse/util/internal_check.h -------------------------------------------------------------------------------- /include/alphasparse/util/malloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/include/alphasparse/util/malloc.h -------------------------------------------------------------------------------- /include/alphasparse/util/pack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/include/alphasparse/util/pack.h -------------------------------------------------------------------------------- /include/alphasparse/util/partition.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/include/alphasparse/util/partition.h -------------------------------------------------------------------------------- /include/alphasparse/util/prefix_sum.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/include/alphasparse/util/prefix_sum.h -------------------------------------------------------------------------------- /include/alphasparse/util/random.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/include/alphasparse/util/random.h -------------------------------------------------------------------------------- /include/alphasparse/util/simplelist.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/include/alphasparse/util/simplelist.h -------------------------------------------------------------------------------- /include/alphasparse/util/thread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/include/alphasparse/util/thread.h -------------------------------------------------------------------------------- /include/alphasparse/util/timing.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/include/alphasparse/util/timing.h -------------------------------------------------------------------------------- /matrix_test/mhd1280b.mtx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/matrix_test/mhd1280b.mtx -------------------------------------------------------------------------------- /matrix_test/test.mtx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/matrix_test/test.mtx -------------------------------------------------------------------------------- /tool/cmp_coo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/tool/cmp_coo.py -------------------------------------------------------------------------------- /tool/generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/tool/generator.py -------------------------------------------------------------------------------- /tool/get_device_info.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/tool/get_device_info.cc -------------------------------------------------------------------------------- /tool/get_features.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/tool/get_features.py -------------------------------------------------------------------------------- /tool/read_txt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/tool/read_txt.py -------------------------------------------------------------------------------- /tool/run_florida.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/tool/run_florida.sh -------------------------------------------------------------------------------- /tool/run_spgemm_low_bhsparse.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/tool/run_spgemm_low_bhsparse.sh -------------------------------------------------------------------------------- /tool/run_spgemm_low_fastsparse.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/tool/run_spgemm_low_fastsparse.sh -------------------------------------------------------------------------------- /tool/run_spgemm_low_opsparse.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/tool/run_spgemm_low_opsparse.sh -------------------------------------------------------------------------------- /tool/show_fig.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/tool/show_fig.py -------------------------------------------------------------------------------- /tool/stat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/tool/stat.py -------------------------------------------------------------------------------- /tool/test.slurm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaSparse/Library/HEAD/tool/test.slurm --------------------------------------------------------------------------------