/dports/math/librsb/librsb-1.2.0.10/ |
H A D | rsb_is.c | 34 rsb_bool_t rsb__is_coo_matrix(const struct rsb_mtx_t *mtxAp) in rsb__is_coo_matrix() 56 rsb_bool_t rsb__is_square(const struct rsb_mtx_t *mtxAp) in rsb__is_square() 68 rsb_bool_t rsb__is_hermitian(const struct rsb_mtx_t *mtxAp) in rsb__is_hermitian() 100 rsb_bool_t rsb__is_symmetric(const struct rsb_mtx_t *mtxAp) in rsb__is_symmetric() 125 rsb_bool_t rsb__is_csr_matrix(const struct rsb_mtx_t *mtxAp) in rsb__is_csr_matrix() 135 rsb_bool_t rsb__is_bcss_matrix(const struct rsb_mtx_t *mtxAp) in rsb__is_bcss_matrix() 165 rsb_bool_t rsb__is_css_matrix(const struct rsb_mtx_t *mtxAp) in rsb__is_css_matrix() 185 rsb_bool_t rsb__is_bcsr_matrix(const struct rsb_mtx_t *mtxAp) in rsb__is_bcsr_matrix() 211 rsb_bool_t rsb__is_bcsc_matrix(const struct rsb_mtx_t *mtxAp) in rsb__is_bcsc_matrix() 342 rsb_bool_t rsb__is_root_matrix(const struct rsb_mtx_t *mtxAp) in rsb__is_root_matrix() [all …]
|
H A D | rsb_do.c | 290 rsb_err_t rsb__do_scal(struct rsb_mtx_t * mtxAp, const void * d, rsb_trans_t trans) in rsb__do_scal() 343 rsb_err_t rsb__dodo_getdiag( const struct rsb_mtx_t * mtxAp, void * diagonal ) in rsb__dodo_getdiag() 382 static rsb_err_t rsb_do_elemental_scale(struct rsb_mtx_t * mtxAp, const void * alphap) in rsb_do_elemental_scale() 419 static rsb_err_t rsb_do_elemental_scale_inv(struct rsb_mtx_t * mtxAp, const void * alphap) in rsb_do_elemental_scale_inv() 452 static rsb_err_t rsb_do_elemental_pow(struct rsb_mtx_t * mtxAp, const void * alphap) in rsb_do_elemental_pow() 484 static rsb_err_t rsb_dodo_negation(struct rsb_mtx_t * mtxAp) in rsb_dodo_negation() 527 rsb_err_t rsb__do_elemental_unop(struct rsb_mtx_t * mtxAp, enum rsb_elopf_t elop_flags) in rsb__do_elemental_unop() 1011 struct rsb_mtx_t * mtxAp = NULL; in rsb__dodo_load_matrix_file_as_matrix_market() local 1124 struct rsb_mtx_t * mtxAp = NULL; in rsb__do_mtx_alloc_from_coo_begin() local 1160 struct rsb_mtx_t * mtxAp = NULL; in rsb__do_mtx_alloc_from_coo_end() local [all …]
|
H A D | rsb_set.c | 36 static const void * rsb_do_has_coo_element_inner(const struct rsb_mtx_t * mtxAp, rsb_coo_idx_t i, r… in rsb_do_has_coo_element_inner() 128 const void * rsb__do_coo_element_inner_address(const struct rsb_mtx_t * mtxAp, rsb_coo_idx_t i, rsb… in rsb__do_coo_element_inner_address() 133 rsb_err_t rsb__do_set_coo_elements(struct rsb_mtx_t * mtxAp, const void * VA, const rsb_coo_idx_t *… in rsb__do_set_coo_elements() 172 rsb_err_t rsb__do_set_coo_element(struct rsb_mtx_t * mtxAp, const void * vp, const rsb_coo_idx_t i,… in rsb__do_set_coo_element() 177 rsb_err_t rsb__do_upd_coo_element(struct rsb_mtx_t * mtxAp, const void * vp, const rsb_coo_idx_t i,… in rsb__do_upd_coo_element() 235 static rsb_err_t rsb_do_locate_nnz_element(const struct rsb_mtx_t * mtxAp, void ** vpp, rsb_coo_idx… in rsb_do_locate_nnz_element() 311 rsb_err_t rsb_do_get_nnz_element(const struct rsb_mtx_t * mtxAp, void * vp, rsb_coo_idx_t*ip, rsb_c… in rsb_do_get_nnz_element() 340 rsb_err_t rsb__do_get_coo_element(const struct rsb_mtx_t * mtxAp, void * vp, rsb_coo_idx_t i, rsb_c… in rsb__do_get_coo_element() 390 rsb_err_t rsb__do_reverse_odd_rows(struct rsb_mtx_t * mtxAp) in rsb__do_reverse_odd_rows() 444 rsb_err_t rsb__do_zsort_coo_submatrices(struct rsb_mtx_t * mtxAp) in rsb__do_zsort_coo_submatrices()
|
H A D | rsb_rec2coo.c | 32 … rsb__do_switch_recursive_in_place_matrix_to_in_place_rcoo_leaf(struct rsb_mtx_t * mtxAp, rsb_bool… in rsb__do_switch_recursive_in_place_matrix_to_in_place_rcoo_leaf() 69 rsb_err_t rsb__do_switch_recursive_in_place_matrix_to_in_place_rcoo(struct rsb_mtx_t * mtxAp, rsb_b… in rsb__do_switch_recursive_in_place_matrix_to_in_place_rcoo() 118 …__do_switch_recursive_in_place_matrix_to_in_place_rcoo_parallel(struct rsb_mtx_t * mtxAp, rsb_bool… in rsb__do_switch_recursive_in_place_matrix_to_in_place_rcoo_parallel() 147 rsb_err_t rsb__do_switch_recursive_in_place_matrix_to_in_place_coo_sorted(struct rsb_mtx_t * mtxAp,… in rsb__do_switch_recursive_in_place_matrix_to_in_place_coo_sorted() 249 …b__do_switch_recursive_in_place_matrix_to_in_place_coo_unsorted(struct rsb_mtx_t * mtxAp, struct r… in rsb__do_switch_recursive_in_place_matrix_to_in_place_coo_unsorted()
|
H A D | rsb_swt.c | 32 rsb_err_t rsb__do_switch_leaf(struct rsb_mtx_t * mtxAp, rsb_fmt_t matrix_storage, rsb_flags_t flags… in rsb__do_switch_leaf() 262 rsb_err_t rsb_do_is_candidate_for_fullword_coo(const struct rsb_mtx_t * mtxAp) in rsb_do_is_candidate_for_fullword_coo() 279 rsb_err_t rsb__do_is_candidate_for_halfword_coo(const struct rsb_mtx_t * mtxAp) in rsb__do_is_candidate_for_halfword_coo() 294 rsb_err_t rsb__do_is_candidate_for_halfword_csr(const struct rsb_mtx_t * mtxAp) in rsb__do_is_candidate_for_halfword_csr() 363 rsb_err_t rsb__do_switch_to_halfword_csr(struct rsb_mtx_t * mtxAp) in rsb__do_switch_to_halfword_csr() 383 rsb_err_t rsb__do_switch_to_halfword_coo(struct rsb_mtx_t * mtxAp) in rsb__do_switch_to_halfword_coo() 420 rsb_err_t rsb__do_switch_to_fullword_csr(struct rsb_mtx_t * mtxAp) in rsb__do_switch_to_fullword_csr() 443 rsb_err_t rsb__do_switch_to_fullword_coo(struct rsb_mtx_t * mtxAp) in rsb__do_switch_to_fullword_coo()
|
H A D | rsb_get.c | 993 rsb_err_t rsb__do_absolute_rows_sums( const struct rsb_mtx_t * mtxAp, void * d) in rsb__do_absolute_rows_sums() 999 rsb_err_t rsb__do_absolute_columns_sums( const struct rsb_mtx_t * mtxAp, void * d) in rsb__do_absolute_columns_sums() 1094 double rsb__do_get_matrix_fillin(const struct rsb_mtx_t *mtxAp) in rsb__do_get_matrix_fillin() 1112 rsb_nnz_idx_t rsb__do_get_matrix_nnz(const struct rsb_mtx_t *mtxAp) in rsb__do_get_matrix_nnz() 1126 rsb_long_t rsb__submatrices(const struct rsb_mtx_t * mtxAp) in rsb__submatrices() 1222 size_t rsb__do_get_max_blocksize(const struct rsb_mtx_t * mtxAp) in rsb__do_get_max_blocksize() 1299 rsb_submatrix_idx_t rsb__get_recursive_matrix_depth(const struct rsb_mtx_t *mtxAp) in rsb__get_recursive_matrix_depth() 1326 rsb_flags_t rsb__get_hermitian_flag(const struct rsb_mtx_t *mtxAp) in rsb__get_hermitian_flag() 1336 rsb_flags_t rsb__get_symmetry_flag(const struct rsb_mtx_t *mtxAp) in rsb__get_symmetry_flag() 1346 rsb_flags_t rsb__get_diagonal_type_flag(const struct rsb_mtx_t *mtxAp) in rsb__get_diagonal_type_flag() [all …]
|
H A D | rsb_rsb.c | 221 struct rsb_mtx_t * mtxAp = NULL; in rsb_mtx_alloc_from_coo_const() local 248 struct rsb_mtx_t * mtxAp = NULL; in rsb_mtx_alloc_from_coo_inplace() local 254 struct rsb_mtx_t * rsb_mtx_free(struct rsb_mtx_t * mtxAp) in rsb_mtx_free() 810 rsb_err_t rsb_file_mtx_save(const struct rsb_mtx_t * mtxAp, const rsb_char_t * filename) in rsb_file_mtx_save() 895 struct rsb_mtx_t * mtxAp = NULL; in rsb_file_mtx_load() local 898 mtxAp = rsb__dodo_load_matrix_file_as_matrix_market(filename, flagsA, typecode, &errval); in rsb_file_mtx_load() local 1037 struct rsb_mtx_t * mtxAp = NULL; in rsb_mtx_alloc_from_csr_const() local 1063 struct rsb_mtx_t * mtxAp = NULL; in rsb_mtx_alloc_from_csc_const() local 1088 struct rsb_mtx_t * mtxAp = NULL; in rsb_mtx_alloc_from_csr_inplace() local 1523 struct rsb_mtx_t * mtxAp = NULL; in rsb_mtx_alloc_from_coo_begin() local [all …]
|
H A D | rsb_dump.c | 38 static rsb_err_t rsb_do_dump_internals_brief(const struct rsb_mtx_t *mtxAp) in rsb_do_dump_internals_brief() 64 static rsb_err_t rsb_do_print_matrix_t(const struct rsb_mtx_t *mtxAp, FILE * stream, rsb_dump_flags… in rsb_do_print_matrix_t() 109 static rsb_err_t rsb_do_dump_graphviz_dot_graph_do_file_inner(const struct rsb_mtx_t *mtxAp, FILE *… in rsb_do_dump_graphviz_dot_graph_do_file_inner() 143 static rsb_err_t rsb_do_dump_graphviz_dot_graph_do_file(const struct rsb_mtx_t *mtxAp, FILE * fd) in rsb_do_dump_graphviz_dot_graph_do_file() 163 static rsb_err_t rsb_do_dump_internals(const struct rsb_mtx_t *mtxAp) in rsb_do_dump_internals() 226 rsb_err_t rsb__do_print_matrix_stats(const struct rsb_mtx_t *mtxAp, rsb_dump_flags_t flags, const r… in rsb__do_print_matrix_stats()
|
H A D | rsb_bio.c | 73 static rsb_err_t rsb_do_rw_matrix_dimensions_xdr(struct rsb_mtx_t * mtxAp, XDR *xdrsp) in rsb_do_rw_matrix_dimensions_xdr() 106 static rsb_err_t rsb_do_rw_matrix_times_xdr(struct rsb_mtx_t * mtxAp, XDR *xdrsp) in rsb_do_rw_matrix_times_xdr() 125 static rsb_err_t rsb_do_rw_matrix_struct_xdr(struct rsb_mtx_t * mtxAp, struct rsb_mtx_t ** smp, XDR… in rsb_do_rw_matrix_struct_xdr() 167 static rsb_err_t rsb_do_rw_matrix_xdr_ia(struct rsb_mtx_t * mtxAp, struct rsb_mtx_t ** smp, rsb_nnz… in rsb_do_rw_matrix_xdr_ia() 230 static rsb_err_t rsb_do_rw_matrix_xdr_ja(struct rsb_mtx_t * mtxAp, rsb_coo_idx_t * JA, rsb_nnz_idx_… in rsb_do_rw_matrix_xdr_ja() 263 static rsb_err_t rsb_do_rw_matrix_xdr_va(struct rsb_mtx_t * mtxAp, rsb_char_t * VA, rsb_nnz_idx_t *… in rsb_do_rw_matrix_xdr_va() 334 …b_err_t rsb_do_compute_total_bytes_for_binary_dump_recursive(const struct rsb_mtx_t * mtxAp, uint6… in rsb_do_compute_total_bytes_for_binary_dump_recursive() 354 static rsb_err_t rsb_do_compute_total_bytes_for_binary_dump(const struct rsb_mtx_t * mtxAp, uint64_… in rsb_do_compute_total_bytes_for_binary_dump() 382 struct rsb_mtx_t * mtxAp = NULL, *smp = NULL; in rsb__do_load_matrix_file_as_binary() local 480 rsb_err_t rsb__do_save_matrix_file_as_binary(const struct rsb_mtx_t * mtxAp, FILE * fd) in rsb__do_save_matrix_file_as_binary() [all …]
|
H A D | rsb_internals.c | 339 void * rsb__init_struct(struct rsb_mtx_t *mtxAp) in rsb__init_struct() 473 void * rsb__do_mtx_free(struct rsb_mtx_t *mtxAp) in rsb__do_mtx_free() 1734 struct rsb_mtx_t *mtxAp = NULL; in rsb__allocate_css_from_coo_sorted() local 1830 struct rsb_mtx_t *mtxAp = NULL; in rsb__allocate_from_coo_sorted() local 3180 struct rsb_mtx_t * mtxAp = NULL; in rsb__do_load_matrix_file_as_matrix_market() local 3439 struct rsb_mtx_t *mtxAp = NULL; in rsb__load_matrix_file_as_binary() local 3729 struct rsb_mtx_t*mtxAp = NULL; in rsb__do_transpose() local 3828 struct rsb_mtx_t * mtxAp = NULL; in rsb__do_mtx_alloc_from_coo_const() local 3881 struct rsb_mtx_t * mtxAp = NULL; in rsb__do_mtx_alloc_from_coo_inplace() local 3908 struct rsb_mtx_t * mtxAp = NULL; in rsb__do_mtx_alloc_from_csr_const() local [all …]
|
H A D | rsb_krnl.h | 83 #define RSB_BCSR_GET_NEXT_BLOCK_POINTER(BP,mtxAp,ROWVAR,COLVAR,BLOCKROWSPAR,BLOCKCOLSPAR,BLOCKROWVA… argument 107 #define RSB_BCSR_GET_FIRST_BLOCK_POINTER(BP,mtxAp,ROWVAR,COLVAR,BLOCKROWSVAR,BLOCKCOLSVAR,BLOCKROWV… argument 114 #define RSB_BCSR_GOT_LAST_BLOCK_POINTER(mtxAp) ( _lastk >= (mtxAp)->block_count ) argument
|
H A D | rsb_rec2csr.c | 30 rsb_err_t rsb__do_switch_recursive_in_place_matrix_to_in_place_csr(struct rsb_mtx_t * mtxAp, struct… in rsb__do_switch_recursive_in_place_matrix_to_in_place_csr() 73 rsb_err_t rsb__do_switch_recursive_in_place_matrix_to_in_place_csc(struct rsb_mtx_t * mtxAp, struct… in rsb__do_switch_recursive_in_place_matrix_to_in_place_csc()
|
H A D | rsb_krnl.c | 25914 struct rsb_mtx_t * mtxAp = NULL; in rsb__do_fullrangebenchmark_double_spmv_uaua() local 26097 struct rsb_mtx_t * mtxAp = NULL; in rsb__do_fullrangebenchmark_float_spmv_uaua() local 26280 struct rsb_mtx_t * mtxAp = NULL; in rsb__do_fullrangebenchmark_float_complex_spmv_uaua() local 26463 struct rsb_mtx_t * mtxAp = NULL; in rsb__do_fullrangebenchmark_double_complex_spmv_uaua() local 26646 struct rsb_mtx_t * mtxAp = NULL; in rsb__do_fullrangebenchmark_double_spmv_uauz() local 26829 struct rsb_mtx_t * mtxAp = NULL; in rsb__do_fullrangebenchmark_float_spmv_uauz() local 27012 struct rsb_mtx_t * mtxAp = NULL; in rsb__do_fullrangebenchmark_float_complex_spmv_uauz() local 27195 struct rsb_mtx_t * mtxAp = NULL; in rsb__do_fullrangebenchmark_double_complex_spmv_uauz() local 27378 struct rsb_mtx_t * mtxAp = NULL; in rsb__do_fullrangebenchmark_double_spmv_uxua() local 27563 struct rsb_mtx_t * mtxAp = NULL; in rsb__do_fullrangebenchmark_float_spmv_uxua() local [all …]
|
H A D | rsb_spsv.c | 42 static rsb_err_t rsb_do_spsv_terminal(const struct rsb_mtx_t * mtxAp, const void * x, void * y, con… in rsb_do_spsv_terminal() 112 static rsb_err_t rsb_do_spsv_recursive_serial(const struct rsb_mtx_t * mtxAp, const void * x, void … in rsb_do_spsv_recursive_serial() 293 rsb_err_t rsb__do_get_submatrices_block_for_get_csr(const struct rsb_mtx_t * mtxAp, struct rsb_tran… in rsb__do_get_submatrices_block_for_get_csr() 312 rsb_err_t rsb__do_get_submatrices_for_ussv( const struct rsb_mtx_t * mtxAp, struct rsb_translated_m… in rsb__do_get_submatrices_for_ussv() 331 …_t * all_leaf_matrices, rsb_submatrix_idx_t * all_leaf_matrices_np, const struct rsb_mtx_t * mtxAp) in rsb__submatrices_exclude_nontriangular() 358 static rsb_err_t rsb__do_spsv_uxua_recursive_parallel(const struct rsb_mtx_t * mtxAp, const void * … in rsb__do_spsv_uxua_recursive_parallel() 793 …sb__do_spsv_general(rsb_trans_t transl, const void * alphap, const struct rsb_mtx_t * mtxAp, const… in rsb__do_spsv_general()
|
H A D | rsb_rec.c | 51 struct rsb_translated_matrix_t *mtxAp = (struct rsb_translated_matrix_t*)ap; in rsb__compar_rcsr_matrix_for_spsvl() local 79 struct rsb_translated_matrix_t *mtxAp = (struct rsb_translated_matrix_t*)ap; in rsb_compar_rcsr_matrix_for_get_csr() local 110 struct rsb_translated_matrix_t *mtxAp = (struct rsb_translated_matrix_t*)ap; in rsb_compar_rcsr_matrix_for_spsvut() local 147 struct rsb_translated_matrix_t *mtxAp = (struct rsb_translated_matrix_t*)ap; in rsb__compar_rcsr_matrix_for_spsvlt() local 175 struct rsb_translated_matrix_t *mtxAp = (struct rsb_translated_matrix_t*)ap; in rsb_compar_rcsr_matrix_for_spsvu() local 219 const struct rsb_mtx_t*mtxAp = *(struct rsb_mtx_t**)ap; in rsb__compar_mtx_nnz_des() local 234 const struct rsb_mtx_t*mtxAp = *(struct rsb_mtx_t**)ap; in rsb__compar_mtx_nnz_asc() local 522 static rsb_err_t rsb__refresh_array_of_leaf_matrices(struct rsb_mtx_t *mtxAp) in rsb__refresh_array_of_leaf_matrices() 567 size_t rsb__get_index_storage_amount(const struct rsb_mtx_t *mtxAp) in rsb__get_index_storage_amount() 638 static rsb_bool_t rsb_is_node_pre_last(const struct rsb_mtx_t *mtxAp) in rsb_is_node_pre_last() [all …]
|
H A D | rsb_clone.c | 224 …shift_leaf_ptrs(struct rsb_mtx_t *RSB_RESTRICT mtxCp, const struct rsb_mtx_t *RSB_RESTRICT mtxAp… in rsb__mtx_shift_leaf_ptrs() 390 …rsb__submatrices_max_ptr_diff_inner(const struct rsb_mtx_t * mtxRp, const struct rsb_mtx_t * mtxAp) in rsb__submatrices_max_ptr_diff_inner() 437 size_t rsb__submatrices_max_ptr_diff(const struct rsb_mtx_t * mtxAp) in rsb__submatrices_max_ptr_diff() 450 …nst void *RSB_RESTRICT src, size_t size, size_t nmemb, const struct rsb_mtx_t *RSB_RESTRICT mtxAp,… in rsb__clone_area_guided() 545 struct rsb_mtx_t *rsb__clone_simple_extra(const struct rsb_mtx_t *mtxAp, rsb_submatrix_idx_t esmc) in rsb__clone_simple_extra() 736 struct rsb_mtx_t *rsb__mtx_clone_simple(const struct rsb_mtx_t *mtxAp) in rsb__mtx_clone_simple() 742 rsb_err_t rsb__clone_coo(const struct rsb_mtx_t * mtxAp, rsb_trans_t transA, const void *alphap, rs… in rsb__clone_coo() 832 …rsb_type_t typecode, rsb_trans_t transA, const void *alphap, const struct rsb_mtx_t * mtxAp, rsb_f… in rsb__mtx_clone()
|
H A D | rsb_genmm.c | 162 struct rsb_mtx_t * mtxAp; in rsb_genmm_main() local 183 struct rsb_mtx_t * mtxAp = NULL; in rsb_genmm_main() local
|
H A D | rsb_perf.c | 819 struct rsb_mtx_t * mtxAp = NULL; in rsb__estimate_expected_fillin_for_blocking() local 991 size_t rsb_spmv_memory_accessed_bytes_max(const struct rsb_mtx_t * mtxAp) in rsb_spmv_memory_accessed_bytes_max() 1033 size_t rsb_spmv_memory_accessed_bytes_min(const struct rsb_mtx_t * mtxAp) in rsb_spmv_memory_accessed_bytes_min() 1094 static size_t rsb_spmv_memory_accessed_bytes_leaf(const struct rsb_mtx_t * mtxAp) in rsb_spmv_memory_accessed_bytes_leaf() 1127 size_t rsb_spmv_memory_accessed_bytes(const struct rsb_mtx_t * mtxAp) in rsb_spmv_memory_accessed_bytes() 1151 double rsb_spmv_memory_accessed_bytes_wr_ratio(const struct rsb_mtx_t * mtxAp) in rsb_spmv_memory_accessed_bytes_wr_ratio() 1185 rsb_err_t rsb__dump_performance_record(const char * s, const struct rsb_mtx_t * mtxAp, rsb_real_t r… in rsb__dump_performance_record()
|
H A D | rsb_spmv.c | 101 rsb_err_t rsb_do_spmv_non_recursive(const struct rsb_mtx_t * mtxAp, const void * x, void * y, const… in rsb_do_spmv_non_recursive() 187 rsb_err_t rsb_do_spmv_recursive_parallel(const struct rsb_mtx_t * mtxAp, const void * x, void * y, … in rsb_do_spmv_recursive_parallel() 333 rsb_err_t rsb_do_spmv_recursive_serial(const struct rsb_mtx_t * mtxAp, const void * x, void * y, co… in rsb_do_spmv_recursive_serial() 375 …rsb__do_spmv_general(rsb_trans_t transA, const void *alphap, const struct rsb_mtx_t * mtxAp, const… in rsb__do_spmv_general()
|
H A D | rsb_test_accuracy.c | 62 rsb_err_t rsb__init_rsb_struct_from_coo(struct rsb_mtx_t *mtxAp, const struct rsb_coo_matrix_t *coo… in rsb__init_rsb_struct_from_coo() 102 static rsb_err_t rsb_do_check_normwise_backward_error(const struct rsb_mtx_t*mtxAp, const void *X, … in rsb_do_check_normwise_backward_error() 189 struct rsb_mtx_t*mtxAp=NULL; in rsb__do_spmv_accuracy_test() local
|
H A D | rsb_libspblas_handle.c | 155 struct rsb_mtx_t * mtxAp = NULL; in rsb__BLAS_inner_matrix_retrieve() local 1441 struct rsb_mtx_t * mtxAp = rsb__BLAS_inner_matrix_retrieve(A); in rsb__BLAS_Xusrows_scale() local 1454 struct rsb_mtx_t * mtxAp = rsb__BLAS_inner_matrix_retrieve(A); in rsb__BLAS_Xusget_diag() local 1488 struct rsb_mtx_t * mtxAp = NULL; in rsb__BLAS_Xusget_matrix_nnz() local 1502 struct rsb_mtx_t * mtxAp = rsb__BLAS_inner_matrix_retrieve(A); in rsb__BLAS_Xusget_rows_sums() local 1513 struct rsb_mtx_t * mtxAp = rsb__BLAS_inner_matrix_retrieve(A); in rsb__BLAS_Xusget_infinity_norm() local 1526 struct rsb_mtx_t * mtxAp = NULL; in rsb__BLAS_Xusset_elements() local 1546 struct rsb_mtx_t * mtxAp = rsb__BLAS_inner_matrix_retrieve(A); in rsb__BLAS_Xusset_element() local 1564 struct rsb_mtx_t * mtxAp = rsb__BLAS_inner_matrix_retrieve(A); in rsb__BLAS_Xusget_element() local 1646 const struct rsb_mtx_t *mtxAp = rsb__BLAS_inner_matrix_retrieve(T); in rsb__BLAS_Xussv() local
|
H A D | rsb_coo2rec.c | 283 rsb_err_t rsb__do_switch_recursive_matrix_to_fullword_storage(struct rsb_mtx_t * mtxAp) in rsb__do_switch_recursive_matrix_to_fullword_storage() 342 static rsb_err_t rsb_do_switch_fresh_terminal_matrix_to_halfword_storages(struct rsb_mtx_t * mtxAp) in rsb_do_switch_fresh_terminal_matrix_to_halfword_storages() 413 static rsb_err_t rsb_do_switch_fresh_recursive_matrix_to_halfword_storages(struct rsb_mtx_t * mtxAp) in rsb_do_switch_fresh_recursive_matrix_to_halfword_storages() 441 rsb_err_t rsb__check_bounds(struct rsb_mtx_t * mtxAp) in rsb__check_bounds() 470 rsb_err_t rsb__compute_bounded_box(struct rsb_mtx_t * mtxAp) in rsb__compute_bounded_box() 547 static rsb_err_t rsb_do_compute_bounded_boxes(struct rsb_mtx_t * mtxAp) in rsb_do_compute_bounded_boxes() 605 …_err_t rsb_do_switch_fresh_recursive_matrix_to_halfword_storages_parallel(struct rsb_mtx_t * mtxAp) in rsb_do_switch_fresh_recursive_matrix_to_halfword_storages_parallel() 1322 static rsb_err_t rsb_do_fill_early_leaf_matrix( struct rsb_mtx_t * mtxAp, struct rsb_mtx_t * submat… in rsb_do_fill_early_leaf_matrix() 2588 struct rsb_mtx_t * mtxAp = NULL; in rsb__allocate_recursive_sparse_matrix_from_row_major_coo() local 2959 rsb_err_t rsb__init_coo_struct_from_rsb(const struct rsb_mtx_t *mtxAp, struct rsb_coo_matrix_t *coo… in rsb__init_coo_struct_from_rsb() [all …]
|
H A D | rsb_spgemm.c | 389 static struct rsb_mtx_t * rsb_spgemm_tmp(rsb_type_t typecode, const struct rsb_mtx_t * mtxAp, const… in rsb_spgemm_tmp() 531 …rsb_type_t typecode, rsb_trans_t transA, const void *alphap, const struct rsb_mtx_t * mtxAp, rsb_t… in rsb__do_spgemm_to_dense() 631 struct rsb_mtx_t *mtxAp = NULL; in rsb__do_spgemm_test_code() local 728 …rsb_type_t typecode, rsb_trans_t transA, const void *alphap, const struct rsb_mtx_t * mtxAp, rsb_t… in rsb__do_matrix_mul()
|
H A D | rsb_eps.c | 110 static rsb_err_t rsb_dump_postscript_z_curve(FILE*fd, const struct rsb_mtx_t * mtxAp, rsb_coo_idx_t… in rsb_dump_postscript_z_curve() 218 static rsb_err_t rsb__dump_postscript_ussv_order_curve(const struct rsb_mtx_t * mtxAp, rsb_rf_t xs,… in rsb__dump_postscript_ussv_order_curve() 431 static rsb_err_t rsb__dump_block_rectangles(FILE*fd, const struct rsb_mtx_t * mtxAp, rsb_coo_idx_t … in rsb__dump_block_rectangles() 477 …stscript_recursion_from_mtx_t(FILE*fd, const char * filename, const struct rsb_mtx_t*mtxAp, rsb_bl… in rsb__dump_postscript_recursion_from_mtx_t() 877 struct rsb_mtx_t * mtxAp=NULL; in rsb__dump_postscript_recursion_from_matrix() local 935 static rsb_err_t rsb_dump_postscript_from_mtx_t(FILE*fd, const struct rsb_mtx_t*mtxAp, rsb_blk_idx_… in rsb_dump_postscript_from_mtx_t() 1070 rsb_err_t rsb__do_mtx_render(const char * filename, const struct rsb_mtx_t*mtxAp, rsb_coo_idx_t pmW… in rsb__do_mtx_render()
|
/dports/math/librsb/librsb-1.2.0.10/examples/ |
H A D | transpose.c | 37 struct rsb_mtx_t *mtxAp = NULL; in main() local
|