Home
last modified time | relevance | path

Searched refs:mtxBp (Results 1 – 17 of 17) sorted by relevance

/dports/math/librsb/librsb-1.2.0.10/
H A Drsb_spgemm.c66 ck=mtxBp->nc;
466 bcsr.nr = mtxBp->nr; in rsb_spgemm_tmp()
467 bcsr.nc = mtxBp->nc; in rsb_spgemm_tmp()
468 bcsr.nnz = RSB_MAX(mtxBp->nnz,RSB_MAX(mtxBp->nr+1,mtxBp->nc+1)); /* FIXME: temporary !*/ in rsb_spgemm_tmp()
469 …bcsr.nnz += mtxBp->nnz+RSB_MIN(mtxBp->nr+1,mtxBp->nc+1); /* FIXME: temporary, in case of symmetry … in rsb_spgemm_tmp()
492 if(!mtxAp || !mtxBp) in rsb_spgemm_tmp()
574 bcsr.nr=mtxBp->nr; in rsb__do_spgemm_to_dense()
575 bcsr.nc=mtxBp->nc; in rsb__do_spgemm_to_dense()
576 bcsr.nnz = RSB_MAX(mtxBp->nnz,RSB_MAX(mtxBp->nr+1,mtxBp->nc+1)); /* FIXME: temporary !*/ in rsb__do_spgemm_to_dense()
670 mtxBp=mtxAp; in rsb__do_spgemm_test_code()
[all …]
H A Drsb_spsum.c37 … * mtxAp, rsb_trans_t transB, const void *betap, const struct rsb_mtx_t * mtxBp, rsb_err_t * errva… in rsb__do_matrix_sum() argument
57 if( !mtxAp /*|| !alphap || !betap*/ || !mtxBp ) in rsb__do_matrix_sum()
66 tbm = RSB_MTX_TRANSPOSED_ROWS(mtxBp,transB); in rsb__do_matrix_sum()
67 tbk = RSB_MTX_TRANSPOSED_COLS(mtxBp,transB); in rsb__do_matrix_sum()
82 if(!mtxBp) { errval = RSB_ERR_GENERIC_ERROR; RSB_PERR_GOTO(err,RSB_ERRM_ES);} in rsb__do_matrix_sum()
84 if(!RSB_IS_VALID_NNZ_SUM(mtxAp->nnz,mtxBp->nnz)) in rsb__do_matrix_sum()
93 …cooc.nnz = 2*RSB_MAX(mtxAp->nnz+mtxBp->nnz,tam+1)+2*(tam+1); /* FIXME: this is excess allocation f… in rsb__do_matrix_sum()
101 …RSB_DO_ERROR_CUMULATE(errval,rsb__clone_coo(mtxBp,transB, betap,typecode,&coob,flags|(mtxBp->flags… in rsb__do_matrix_sum()
H A Drsb_failure_tests.c86 struct rsb_mtx_t * mtxAp=NULL, * mtxBp=NULL, * mtxCp=NULL; in rsb_blas_failure_tester() local
196 RSB_MTX_FREE_PARANOID(mtxBp); in rsb_blas_failure_tester()
199 …if( rsb__mtx_clone(&mtxBp, mtxAp->typecode,RSB_TRANSPOSITION_N,NULL,mtxAp,flags) == RSB_ERR_NO_ERR… in rsb_blas_failure_tester()
209 mtxCp = rsb__do_matrix_mul(typecode,transA,alphap,mtxAp,transB,betap,mtxBp,&errval); in rsb_blas_failure_tester()
224 RSB_MTX_FREE_PARANOID(mtxBp); in rsb_blas_failure_tester()
235 RSB_MTX_FREE_PARANOID(mtxBp); in rsb_blas_failure_tester()
H A Drsb_tune.c747 mtxBp = *mtxOpp; in rsb__do_tune_spxm_round()
749 mtxBp = aiap->mtxAp; in rsb__do_tune_spxm_round()
811 …errval = rsb__mtx_clone(&mtxCp,mtxBp->typecode,RSB_TRANSPOSITION_N,NULL,mtxBp,RSB_DO_FLAG_FILTEROU… in rsb__do_tune_spxm_round()
914 mtxBp = mtxOp; in rsb__do_tune_spxm_round()
1216 RSB_MTX_FREE(mtxBp); in rsb__rblk_tune_inner()
1217 mtxBp = mtxWp; in rsb__rblk_tune_inner()
1313 if( mtxBp && mtxOpp && *mtxOpp != mtxBp ) in rsb__rblk_tune_inner()
1432 mtxBp = *mtxOpp; in rsb__tune_spxx_bos()
1434 mtxBp = aiap->mtxAp; in rsb__tune_spxx_bos()
1449 if( mtxBp == NULL ) in rsb__tune_spxx_bos()
[all …]
H A Drsb_spgemm.h35 … * mtxAp, rsb_trans_t transB, const void *betap, const struct rsb_mtx_t * mtxBp, rsb_err_t * errva…
36 … * mtxAp, rsb_trans_t transB, const void *betap, const struct rsb_mtx_t * mtxBp, rsb_coo_idx_t ldc…
H A Drsb_rec.c52 struct rsb_translated_matrix_t *mtxBp = (struct rsb_translated_matrix_t*)bp; in rsb__compar_rcsr_matrix_for_spsvl() local
54 rsb_coo_idx_t bro = mtxBp->roff, bco = mtxBp->coff, br = mtxBp->nr; in rsb__compar_rcsr_matrix_for_spsvl()
80 struct rsb_translated_matrix_t *mtxBp = (struct rsb_translated_matrix_t*)bp; in rsb_compar_rcsr_matrix_for_get_csr() local
82 rsb_coo_idx_t bro = mtxBp->roff, bco = mtxBp->coff; in rsb_compar_rcsr_matrix_for_get_csr()
113 rsb_coo_idx_t bro = mtxBp->roff, bco = mtxBp->coff, bc = mtxBp->nc; in rsb_compar_rcsr_matrix_for_spsvut()
150 rsb_coo_idx_t bro = mtxBp->roff, bco = mtxBp->coff, /*br = mtxBp->nr,*/ bc = mtxBp->nc; in rsb__compar_rcsr_matrix_for_spsvlt()
178 rsb_coo_idx_t bro = mtxBp->roff, bco = mtxBp->coff, br = mtxBp->nr; in rsb_compar_rcsr_matrix_for_spsvu()
220 const struct rsb_mtx_t*mtxBp = *(struct rsb_mtx_t**)bp; in rsb__compar_mtx_nnz_des() local
222 rsb_nnz_idx_t nnzB = mtxBp->nnz; in rsb__compar_mtx_nnz_des()
235 const struct rsb_mtx_t*mtxBp = *(struct rsb_mtx_t**)bp; in rsb__compar_mtx_nnz_asc() local
[all …]
H A Drsb_clone.c348 static rsb_err_t rsb_do_assign(struct rsb_mtx_t * mtxBp, const struct rsb_mtx_t * mtxAp)
354 if(!mtxBp || !mtxAp)
357 rsb__destroy_inner(mtxBp);
359 rsb__memcpy(mtxBp,mtxAp,sizeof(*mtxAp));
360 rsb__init_blank_pointers(mtxBp);
362 if(rsb__clone_inner(mtxAp,mtxBp)==NULL)
368 if((mtxBp->sm[i*2+j]=rsb__mtx_clone_simple(submatrix))==NULL)
375 mtxBp->all_leaf_matrices=NULL;
376 …errval = rsb__get_array_of_leaf_matrices(mtxBp,&mtxBp->all_leaf_matrices,&mtxBp->all_leaf_matrices…
H A Drsb_rsb.c268 struct rsb_mtx_t * mtxBp = NULL; in rsb_mtx_free() local
270 mtxBp = rsb__do_mtx_free(mtxAp); in rsb_mtx_free() local
271 RSB_INTERFACE_RETURN_MTX(mtxBp); in rsb_mtx_free()
902 … * mtxAp, rsb_trans_t transB, const void *betap, const struct rsb_mtx_t * mtxBp, rsb_err_t * errva… in rsb_sppsp() argument
932 mtxCp = rsb__do_matrix_sum(typecode,transA,alphap,mtxAp,transB,betap,mtxBp,&errval); in rsb_sppsp()
936 … * mtxAp, rsb_trans_t transB, const void *betap, const struct rsb_mtx_t * mtxBp, rsb_err_t * errva… in rsb_spmsp() argument
967 mtxCp = rsb__do_matrix_mul(typecode,transA,alphap,mtxAp,transB,betap,mtxBp,&errval); in rsb_spmsp()
1271 … * mtxAp, rsb_trans_t transB, const void *betap, const struct rsb_mtx_t * mtxBp , rsb_nnz_idx_t ld… in rsb_spmsp_to_dense() argument
1303 …errval = rsb__do_spgemm_to_dense(typecode,transA,alphap,mtxAp,transB,betap,mtxBp,ldC,nrC,ncC,!rowm… in rsb_spmsp_to_dense()
H A Drsb_spsum.h33 … * mtxAp, rsb_trans_t transB, const void *betap, const struct rsb_mtx_t * mtxBp, rsb_err_t * errva…
H A Drsb.h826 … * mtxAp, rsb_trans_t transB, const void *betap, const struct rsb_mtx_t * mtxBp, rsb_err_t * errva…
827 … * mtxAp, rsb_trans_t transB, const void *betap, const struct rsb_mtx_t * mtxBp, rsb_err_t * errva…
828 … * mtxAp, rsb_trans_t transB, const void *betap, const struct rsb_mtx_t * mtxBp , rsb_nnz_idx_t ld…
H A Drsb.F90426 &(typecode,transA,alphap,mtxAp,transB,betap,mtxBp,errvalp&
436 TYPE(C_PTR), VALUE :: mtxBp ! A matrix pointer variable: (TYPE(C_PTR),TARGET)
445 &(typecode,transA,alphap,mtxAp,transB,betap,mtxBp,errvalp&
455 TYPE(C_PTR), VALUE :: mtxBp ! A matrix pointer variable: (TYPE(C_PTR),TARGET)
464 &(typecode,transA,alphap,mtxAp,transB,betap,mtxBp,ldC&
474 TYPE(C_PTR), VALUE :: mtxBp ! A matrix pointer variable: (TYPE(C_PTR),TARGET)
H A Drsbench.c552 struct rsb_mtx_t *mtxBp = NULL; in rsb__chk_sppsp() local
566 mtxBp = mtxAp; in rsb__chk_sppsp()
567 mtxCp = rsb_sppsp(typecode, transA, alphap, mtxAp, transB, betap, mtxBp, &errval); in rsb__chk_sppsp()
H A Drsb_do.c1159 struct rsb_mtx_t * mtxBp = NULL; in rsb__do_mtx_alloc_from_coo_end() local
1185 mtxBp = rsb__BLAS_inner_matrix_retrieve(bmtxA); in rsb__do_mtx_alloc_from_coo_end()
1186 *mtxApp = mtxBp; in rsb__do_mtx_alloc_from_coo_end()
H A Drsb_libspblas_tests.c375 struct rsb_mtx_t * mtxBp=NULL; in rsb_blas_limit_mul_tester() local
386 mtxBp = rsb__BLAS_inner_matrix_retrieve(B); in rsb_blas_limit_mul_tester()
387 if(!mtxAp || !mtxBp) in rsb_blas_limit_mul_tester()
396 …if((mtxCp = rsb__do_matrix_mul(typecode,RSB_TRANSPOSITION_N,NULL,mtxAp,trans,NULL,mtxBp,&errval))=… in rsb_blas_limit_mul_tester()
/dports/math/octave-forge-sparsersb/sparsersb-1.0.9/src/
H A Dsparsersb.cc654 …octave_sparsersb_mtx (struct rsb_mtx_t *mtxBp) : octave_sparse_matrix (RSBIO_DEFAULT_CORE_MATRIX),… in octave_sparsersb_mtx() argument
664 struct rsb_mtx_t *mtxBp = RSBOI_NULL; in octave_sparsersb_mtx() local
667 …errval = rsb_mtx_clone(&mtxBp,RSB_NUMERICAL_TYPE_SAME_TYPE,RSB_TRANSPOSITION_N,RSBOI_NULL,T.mtxAp,… in octave_sparsersb_mtx()
669 this->mtxAp = mtxBp; in octave_sparsersb_mtx()
1565 struct rsb_mtx_t *mtxBp = RSBOI_NULL; in rsboi_get_scaled_copy() local
1569 … errval = rsb_mtx_clone(&mtxBp,RSB_NUMERICAL_TYPE_SAME_TYPE,transA, &alpha,this->mtxAp,RSBOI_EXPF); in rsboi_get_scaled_copy()
1575 … errval = rsb_mtx_clone(&mtxBp,RSB_NUMERICAL_TYPE_SAME_TYPE,transA,&calpha,this->mtxAp,RSBOI_EXPF); in rsboi_get_scaled_copy()
1581 return new octave_sparsersb_mtx( mtxBp ); in rsboi_get_scaled_copy()
1589 struct rsb_mtx_t *mtxBp = RSBOI_NULL; in rsboi_get_scaled_copy() local
1596 errval = rsb_mtx_upd_values(mtxBp,RSB_ELOPF_MUL,&alpha); in rsboi_get_scaled_copy()
[all …]
/dports/math/librsb/librsb-1.2.0.10/doc/
H A DDoxyfile354 … "rsb_mtxt_abi_param_msg_b=mtxBp Valid \c rsb_mtx_t pointer to matrix \f$B\f$ representation." \
357 … "rsb_mtxt_inp_param_msg_b=mtxBp Valid \c rsb_mtx_t pointer to matrix \f$B\f$ representation." \
H A DDoxyfile.in354 … "rsb_mtxt_abi_param_msg_b=mtxBp Valid \c rsb_mtx_t pointer to matrix \f$B\f$ representation." \
357 … "rsb_mtxt_inp_param_msg_b=mtxBp Valid \c rsb_mtx_t pointer to matrix \f$B\f$ representation." \