Lines Matching refs:ca

255   PetscScalar       *ca, valtmp;  in MatMatMultNumeric_SeqAIJ_SeqAIJ_Sorted()  local
264 PetscCall(PetscMalloc1(ci[cm] + 1, &ca)); in MatMatMultNumeric_SeqAIJ_SeqAIJ_Sorted()
265 c->a = ca; in MatMatMultNumeric_SeqAIJ_SeqAIJ_Sorted()
267 } else ca = c->a; in MatMatMultNumeric_SeqAIJ_SeqAIJ_Sorted()
280 PetscCall(PetscArrayzero(ca, ci[cm])); in MatMatMultNumeric_SeqAIJ_SeqAIJ_Sorted()
301 ca[k] += ab_dense[cj[k]]; in MatMatMultNumeric_SeqAIJ_SeqAIJ_Sorted()
306 ca += cnzi; in MatMatMultNumeric_SeqAIJ_SeqAIJ_Sorted()
328 PetscScalar *ca = c->a, valtmp; in MatMatMultNumeric_SeqAIJ_SeqAIJ_Scalable() local
335 if (!ca) { /* first call of MatMatMultNumeric_SeqAIJ_SeqAIJ, allocate ca and matmult_abdense */ in MatMatMultNumeric_SeqAIJ_SeqAIJ_Scalable()
336 PetscCall(PetscMalloc1(ci[cm] + 1, &ca)); in MatMatMultNumeric_SeqAIJ_SeqAIJ_Scalable()
337 c->a = ca; in MatMatMultNumeric_SeqAIJ_SeqAIJ_Scalable()
342 PetscCall(PetscArrayzero(ca, ci[cm])); in MatMatMultNumeric_SeqAIJ_SeqAIJ_Scalable()
359 ca[k] += valtmp * baj[nextb++]; in MatMatMultNumeric_SeqAIJ_SeqAIJ_Scalable()
367 ca += cnzi; in MatMatMultNumeric_SeqAIJ_SeqAIJ_Scalable()
385 MatScalar *ca; in MatMatMultSymbolic_SeqAIJ_SeqAIJ_Scalable_fast() local
449 PetscCall(PetscCalloc1(ci[am] + 1, &ca)); in MatMatMultSymbolic_SeqAIJ_SeqAIJ_Scalable_fast()
452 …PetscCall(MatSetSeqAIJWithArrays_private(PetscObjectComm((PetscObject)A), am, bn, ci, cj, ca, ((Pe… in MatMatMultSymbolic_SeqAIJ_SeqAIJ_Scalable_fast()
488 MatScalar *ca; in MatMatMultSymbolic_SeqAIJ_SeqAIJ_Scalable() local
552 PetscCall(PetscCalloc1(ci[am] + 1, &ca)); in MatMatMultSymbolic_SeqAIJ_SeqAIJ_Scalable()
555 …PetscCall(MatSetSeqAIJWithArrays_private(PetscObjectComm((PetscObject)A), am, bn, ci, cj, ca, ((Pe… in MatMatMultSymbolic_SeqAIJ_SeqAIJ_Scalable()
1304 MatScalar *aa = a->a, *aval, *ba = b->a, *bval, *ca, *cval; in MatMatTransposeMultNumeric_SeqAIJ_SeqAIJ() local
1314 PetscCall(PetscCalloc1(ci[cm] + 1, &ca)); in MatMatTransposeMultNumeric_SeqAIJ_SeqAIJ()
1315 c->a = ca; in MatMatTransposeMultNumeric_SeqAIJ_SeqAIJ()
1318 ca = c->a; in MatMatTransposeMultNumeric_SeqAIJ_SeqAIJ()
1319 PetscCall(PetscArrayzero(ca, ci[cm] + 1)); in MatMatTransposeMultNumeric_SeqAIJ_SeqAIJ()
1344 cval = ca + ci[i]; in MatMatTransposeMultNumeric_SeqAIJ_SeqAIJ()
1444 MatScalar *aa = a->a, *ba, *ca, *caj; in MatTransposeMatMultNumeric_SeqAIJ_SeqAIJ() local
1448 PetscCall(PetscCalloc1(ci[cm] + 1, &ca)); in MatTransposeMatMultNumeric_SeqAIJ_SeqAIJ()
1450 c->a = ca; in MatTransposeMatMultNumeric_SeqAIJ_SeqAIJ()
1453 ca = c->a; in MatTransposeMatMultNumeric_SeqAIJ_SeqAIJ()
1454 PetscCall(PetscArrayzero(ca, ci[cm])); in MatTransposeMatMultNumeric_SeqAIJ_SeqAIJ()
1467 caj = ca + ci[crow]; in MatTransposeMatMultNumeric_SeqAIJ_SeqAIJ()
1785 PetscScalar *ca = csp->a; in MatTransColoringApplyDenToSp_SeqAIJ() local
1812 ca[idx[l]] = ca_den_ptr[row[l]]; in MatTransColoringApplyDenToSp_SeqAIJ()
1826 for (l = 0; l < nrows; l++) ca[idx[l]] = ca_den_ptr[row[l]]; in MatTransColoringApplyDenToSp_SeqAIJ()