Home
last modified time | relevance | path

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

/petsc/src/ksp/pc/impls/bddc/
H A Dbddcprivate.c2794 IS pressures = NULL, zerodiag = NULL, *bzerodiag = NULL, zerodiag_save, *zerodiag_subs; in PCBDDCBenignDetectSaddlePoint() local
2837 PetscCall(PetscMalloc1(bsp, &bzerodiag)); in PCBDDCBenignDetectSaddlePoint()
2851 … PetscCall(ISCreateGeneral(PETSC_COMM_SELF, npl / bs, bidxs, PETSC_COPY_VALUES, &bzerodiag[bsp])); in PCBDDCBenignDetectSaddlePoint()
2857 PetscCall(ISConcatenate(PETSC_COMM_SELF, bsp, bzerodiag, &pressures)); in PCBDDCBenignDetectSaddlePoint()
2941 is = bsp > 1 ? bzerodiag : &zerodiag; in PCBDDCBenignDetectSaddlePoint()
3141 if (bzerodiag) { in PCBDDCBenignDetectSaddlePoint()
3144 for (i = 0; i < bsp; i++) PetscCall(ISDestroy(&bzerodiag[i])); in PCBDDCBenignDetectSaddlePoint()
3145 PetscCall(PetscFree(bzerodiag)); in PCBDDCBenignDetectSaddlePoint()