Lines Matching refs:pn
70 PetscInt an = A->cmap->N, am = A->rmap->N, pn = P->cmap->N, pm = P->rmap->N; in MatPtAPSymbolic_SeqAIJ_SeqAIJ_SparseAxpy() local
83 PetscCall(PetscMalloc1(pn + 1, &ci)); in MatPtAPSymbolic_SeqAIJ_SeqAIJ_SparseAxpy()
90 nlnk = pn + 1; in MatPtAPSymbolic_SeqAIJ_SeqAIJ_SparseAxpy()
91 PetscCall(PetscLLCreate(pn, pn, nlnk, lnk, lnkbt)); in MatPtAPSymbolic_SeqAIJ_SeqAIJ_SparseAxpy()
98 for (i = 0; i < pn; i++) { in MatPtAPSymbolic_SeqAIJ_SeqAIJ_SparseAxpy()
121 PetscCall(PetscLLAddSorted(pnzj, pjj, pn, &nlnk, lnk, lnkbt)); in MatPtAPSymbolic_SeqAIJ_SeqAIJ_SparseAxpy()
133 PetscCall(PetscLLClean(pn, pn, cnzi, lnk, current_space->array, lnkbt)); in MatPtAPSymbolic_SeqAIJ_SeqAIJ_SparseAxpy()
148 PetscCall(PetscMalloc1(ci[pn], &cj)); in MatPtAPSymbolic_SeqAIJ_SeqAIJ_SparseAxpy()
153 PetscCall(PetscCalloc1(ci[pn], &ca)); in MatPtAPSymbolic_SeqAIJ_SeqAIJ_SparseAxpy()
156 …PetscCall(MatSetSeqAIJWithArrays_private(PetscObjectComm((PetscObject)A), pn, pn, ci, cj, ca, ((Pe… in MatPtAPSymbolic_SeqAIJ_SeqAIJ_SparseAxpy()
169 afill = (PetscReal)ci[pn] / (ai[am] + pi[pm] + 1.e-5); in MatPtAPSymbolic_SeqAIJ_SeqAIJ_SparseAxpy()
178 if (ci[pn] != 0) { in MatPtAPSymbolic_SeqAIJ_SeqAIJ_SparseAxpy()