Home
last modified time | relevance | path

Searched refs:v_work (Results 1 – 7 of 7) sorted by relevance

/petsc/src/mat/impls/baij/seq/
H A Dbaijfact4.c16 MatScalar *ba = b->a, *aa = a->a, *pv, *v, *rtmp, *multiplier, *v_work, *pc, *w; in MatILUFactorNumeric_SeqBAIJ_N_inplace() local
30 PetscCall(PetscMalloc3(bs, &v_work, bs2, &multiplier, bs, &v_pivots)); in MatILUFactorNumeric_SeqBAIJ_N_inplace()
71 …PetscCall(PetscKernel_A_gets_inverse_A(bs, w, v_pivots, v_work, allowzeropivot, &zeropivotdetected… in MatILUFactorNumeric_SeqBAIJ_N_inplace()
76 PetscCall(PetscFree3(v_work, multiplier, v_pivots)); in MatILUFactorNumeric_SeqBAIJ_N_inplace()
H A Dbaijfact2.c124 MatScalar *v_work; in MatLUFactorNumeric_SeqBAIJ_N() local
136 PetscCall(PetscMalloc3(bs, &v_work, bs2, &mwork, bs, &v_pivots)); in MatLUFactorNumeric_SeqBAIJ_N()
191 …PetscCall(PetscKernel_A_gets_inverse_A(bs, pv, v_pivots, v_work, allowzeropivot, &zeropivotdetecte… in MatLUFactorNumeric_SeqBAIJ_N()
202 PetscCall(PetscFree3(v_work, mwork, v_pivots)); in MatLUFactorNumeric_SeqBAIJ_N()
H A Dbaij.c102 MatScalar *v = a->a, *odiag, *diag, work[25], *v_work; in MatInvertBlockDiagonal_SeqBAIJ() local
203 PetscCall(PetscMalloc2(bs, &v_work, bs, &v_pivots)); in MatInvertBlockDiagonal_SeqBAIJ()
207 …PetscCall(PetscKernel_A_gets_inverse_A(bs, diag, v_pivots, v_work, allowzeropivot, &zeropivotdetec… in MatInvertBlockDiagonal_SeqBAIJ()
211 PetscCall(PetscFree2(v_work, v_pivots)); in MatInvertBlockDiagonal_SeqBAIJ()
/petsc/src/mat/impls/kaij/
H A Dkaij.c739 PetscScalar *diag, aval, *v_work; in MatInvertBlockDiagonal_SeqKAIJ() local
756 PetscCall(PetscMalloc2(dof, &v_work, dof, &v_pivots)); in MatInvertBlockDiagonal_SeqKAIJ()
774 PetscCall(PetscKernel_A_gets_inverse_A(dof, diag, v_pivots, v_work, PETSC_FALSE, NULL)); in MatInvertBlockDiagonal_SeqKAIJ()
777 PetscCall(PetscFree2(v_work, v_pivots)); in MatInvertBlockDiagonal_SeqKAIJ()
/petsc/src/mat/impls/aij/seq/
H A Daij.c1744 PetscScalar work[25], *v_work; in MatInvertVariableBlockDiagonal_SeqAIJ() local
1752 if (bsizemax > 7) PetscCall(PetscMalloc2(bsizemax, &v_work, bsizemax, &v_pivots)); in MatInvertVariableBlockDiagonal_SeqAIJ()
1792 …PetscCall(PetscKernel_A_gets_inverse_A(bsizes[i], diag, v_pivots, v_work, allowzeropivot, &zeropiv… in MatInvertVariableBlockDiagonal_SeqAIJ()
1801 if (bsizemax > 7) PetscCall(PetscFree2(v_work, v_pivots)); in MatInvertVariableBlockDiagonal_SeqAIJ()
3224 MatScalar *diag, work[25], *v_work; in MatInvertBlockDiagonal_SeqAIJ() local
3334 PetscCall(PetscMalloc3(bs, &v_work, bs, &v_pivots, bs, &IJ)); in MatInvertBlockDiagonal_SeqAIJ()
3338 …PetscCall(PetscKernel_A_gets_inverse_A(bs, diag, v_pivots, v_work, allowzeropivot, &zeropivotdetec… in MatInvertBlockDiagonal_SeqAIJ()
3343 PetscCall(PetscFree3(v_work, v_pivots, IJ)); in MatInvertBlockDiagonal_SeqAIJ()
/petsc/src/mat/impls/dense/seq/
H A Ddense.c3978 PetscScalar *v_work; in MatSeqDenseInvert() local
3980 PetscCall(PetscMalloc3(m, &v_work, m, &v_pivots, m, &IJ)); in MatSeqDenseInvert()
3982 …PetscCall(PetscKernel_A_gets_inverse_A(m, values, v_pivots, v_work, allowzeropivot, &zeropivotdete… in MatSeqDenseInvert()
3984 PetscCall(PetscFree3(v_work, v_pivots, IJ)); in MatSeqDenseInvert()
/petsc/src/ksp/pc/impls/bddc/
H A Dbddcprivate.c4204 PetscScalar work[25], *v_work = NULL, *aa, *diag; in MatSeqAIJInvertVariableBlockDiagonalMat() local
4215 if (bsizemax > 7) PetscCall(PetscMalloc2(bsizemax, &v_work, bsizemax, &v_pivots)); in MatSeqAIJInvertVariableBlockDiagonalMat()
4257 …PetscCall(PetscKernel_A_gets_inverse_A(bs, diag, v_pivots, v_work, allowzeropivot, &zeropivotdetec… in MatSeqAIJInvertVariableBlockDiagonalMat()
4266 PetscCall(PetscFree2(v_work, v_pivots)); in MatSeqAIJInvertVariableBlockDiagonalMat()