Home
last modified time | relevance | path

Searched refs:clda (Results 1 – 8 of 8) sorted by relevance

/petsc/src/mat/impls/aij/seq/
H A Dmattransposematmult.c64 PetscInt i, j, m = A->rmap->n, n = A->cmap->n, blda, clda; in MatTMatTMultNumeric_SeqAIJ_SeqDense() local
82 PetscCall(MatDenseGetLDA(C, &clda)); in MatTMatTMultNumeric_SeqAIJ_SeqDense()
99 for (i = 0; i < n; i++) Carray[j * clda + i] = ctarray[i * mdof + j]; in MatTMatTMultNumeric_SeqAIJ_SeqDense()
123 for (i = 0; i < m; i++) Carray[j * clda + i] = btarray[i * mdof + j]; in MatTMatTMultNumeric_SeqAIJ_SeqDense()
H A Dmatmatmult.c1502 PetscInt clda; in MatMatMultNumericAdd_SeqAIJ_SeqDense() local
1515 PetscCall(MatDenseGetLDA(C, &clda)); in MatMatMultNumericAdd_SeqAIJ_SeqDense()
1516 am4 = 4 * clda; in MatMatMultNumericAdd_SeqAIJ_SeqDense()
1525 c2 = c1 + clda; in MatMatMultNumericAdd_SeqAIJ_SeqDense()
1526 c3 = c2 + clda; in MatMatMultNumericAdd_SeqAIJ_SeqDense()
1527 c4 = c3 + clda; in MatMatMultNumericAdd_SeqAIJ_SeqDense()
H A Daij.c4183 PetscInt clda = sub_c->lda; in MatMatMultNumeric_SeqDense_SeqAIJ() local
4193 if (clda == m) { in MatMatMultNumeric_SeqDense_SeqAIJ()
4197 for (i = 0; i < m; i++) c[j * clda + i] = 0.0; in MatMatMultNumeric_SeqDense_SeqAIJ()
4204 c_q = c + clda * (*idx); in MatMatMultNumeric_SeqDense_SeqAIJ()
/petsc/src/mat/impls/h2opus/cuda/
H A Dmath2opus.cu343 PetscInt blda, clda; in MatMultNKernel_H2OPUS() local
354 PetscCall(MatDenseGetLDA(C, &clda)); in MatMultNKernel_H2OPUS()
364 clda = n; in MatMultNKernel_H2OPUS()
383 …H2Opus_NoTrans, */ h2opus->s, *h2opus->dist_hmatrix, uxx, blda, 0.0, uyy, clda, B->cmap->N, h2opus… in MatMultNKernel_H2OPUS()
387 …Trans : H2Opus_NoTrans, h2opus->s, *h2opus->hmatrix, uxx, blda, 0.0, uyy, clda, B->cmap->N, handle… in MatMultNKernel_H2OPUS()
423 …us_NoTrans, */ h2opus->s, *h2opus->dist_hmatrix_gpu, uxx, blda, 0.0, uyy, clda, B->cmap->N, h2opus… in MatMultNKernel_H2OPUS()
427 …s : H2Opus_NoTrans, h2opus->s, *h2opus->hmatrix_gpu, uxx, blda, 0.0, uyy, clda, B->cmap->N, handle… in MatMultNKernel_H2OPUS()
/petsc/src/mat/impls/dense/mpi/
H A Dmpidense.c2273 PetscBLASInt cm, cn, ck, alda, blda = 0, clda; in MatMatTransposeMultNumeric_MPIDense_MPIDense_Cyclic() local
2292 PetscCall(PetscBLASIntCast(i, &clda)); in MatMatTransposeMultNumeric_MPIDense_MPIDense_Cyclic()
2328 …, &cm, &cn, &ck, &_DOne, av, &alda, sendbuf, &cn, &_DZero, cv + clda * ranges[recvisfrom], &clda)); in MatMatTransposeMultNumeric_MPIDense_MPIDense_Cyclic()
2357 PetscBLASInt cm, cn, ck, alda, clda; in MatMatTransposeMultNumeric_MPIDense_MPIDense_Allgatherv() local
2372 PetscCall(PetscBLASIntCast(i, &clda)); in MatMatTransposeMultNumeric_MPIDense_MPIDense_Allgatherv()
2386 …LASgemm", BLASgemm_("N", "N", &cm, &cn, &ck, &_DOne, av, &alda, recvbuf, &ck, &_DZero, cv, &clda)); in MatMatTransposeMultNumeric_MPIDense_MPIDense_Allgatherv()
/petsc/src/mat/impls/dense/seq/cupm/
H A Dmatseqdensecupm.hpp1324 PetscInt alda, blda, clda; in MatMatMult_Numeric_Dispatch() local
1328 PetscCall(MatDenseGetLDA(C, &clda)); in MatMatMult_Numeric_Dispatch()
1329 …PMBLAS_OP_N, m, n, k, &one, da.cupmdata(), alda, db.cupmdata(), blda, &zero, dc.cupmdata(), clda)); in MatMatMult_Numeric_Dispatch()
/petsc/src/mat/impls/aij/seq/seqcusparse/
H A Daijcusparse.cu2651 PetscInt m, n, blda, clda; in MatProductNumeric_SeqAIJCUSPARSE_SeqDENSECUDA() local
2715 PetscCall(MatDenseGetLDA(mmdata->X, &clda)); in MatProductNumeric_SeqAIJCUSPARSE_SeqDENSECUDA()
2718 PetscCall(MatDenseGetLDA(C, &clda)); in MatProductNumeric_SeqAIJCUSPARSE_SeqDENSECUDA()
2731 if (!mmdata->initialized || mmdata->Blda != blda || mmdata->Clda != clda) { in MatProductNumeric_SeqAIJCUSPARSE_SeqDENSECUDA()
2742 if (mmdata->initialized && mmdata->Clda != clda) { in MatProductNumeric_SeqAIJCUSPARSE_SeqDENSECUDA()
2747 …PetscCallCUSPARSE(cusparseCreateDnMat(&mmdata->matCDescr, m, n, clda, (void *)carray, cusparse_sca… in MatProductNumeric_SeqAIJCUSPARSE_SeqDENSECUDA()
2748 mmdata->Clda = clda; in MatProductNumeric_SeqAIJCUSPARSE_SeqDENSECUDA()
2803 …olumn_indices->data().get(), mmdata->Bt ? mmdata->Bt : barray, blda, mat->beta_zero, carray, clda); in MatProductNumeric_SeqAIJCUSPARSE_SeqDENSECUDA()
/petsc/src/mat/impls/aij/seq/seqhipsparse/
H A Daijhipsparse.hip.cxx2218 PetscInt m, n, blda, clda; in MatProductNumeric_SeqAIJHIPSPARSE_SeqDENSEHIP() local
2280 PetscCall(MatDenseGetLDA(mmdata->X, &clda)); in MatProductNumeric_SeqAIJHIPSPARSE_SeqDENSEHIP()
2283 PetscCall(MatDenseGetLDA(C, &clda)); in MatProductNumeric_SeqAIJHIPSPARSE_SeqDENSEHIP()
2289 if (!mmdata->initialized || mmdata->Blda != blda || mmdata->Clda != clda) { in MatProductNumeric_SeqAIJHIPSPARSE_SeqDENSEHIP()
2299 if (mmdata->initialized && mmdata->Clda != clda) { in MatProductNumeric_SeqAIJHIPSPARSE_SeqDENSEHIP()
2304 …PetscCallHIPSPARSE(hipsparseCreateDnMat(&mmdata->matCDescr, m, n, clda, (void *)carray, hipsparse_… in MatProductNumeric_SeqAIJHIPSPARSE_SeqDENSEHIP()
2305 mmdata->Clda = clda; in MatProductNumeric_SeqAIJHIPSPARSE_SeqDENSEHIP()