Lines Matching refs:benign_zerodiag_subs
2193 PetscCall(ISGetLocalSize(ctx->benign_zerodiag_subs[i], &nz)); in PCBDDCBenignMatMult_Private_Private()
2194 PetscCall(ISGetIndices(ctx->benign_zerodiag_subs[i], &idxs)); in PCBDDCBenignMatMult_Private_Private()
2206 PetscCall(ISRestoreIndices(ctx->benign_zerodiag_subs[i], &idxs)); in PCBDDCBenignMatMult_Private_Private()
2226 PetscCall(ISGetLocalSize(ctx->benign_zerodiag_subs[i], &nz)); in PCBDDCBenignMatMult_Private_Private()
2227 PetscCall(ISGetIndices(ctx->benign_zerodiag_subs[i], &idxs)); in PCBDDCBenignMatMult_Private_Private()
2240 PetscCall(ISRestoreIndices(ctx->benign_zerodiag_subs[i], &idxs)); in PCBDDCBenignMatMult_Private_Private()
2288 ctx->benign_zerodiag_subs = reuse->benign_zerodiag_subs; in PCBDDCBenignShellMat()
2295 PetscCall(PetscMalloc1(pcbddc->benign_n, &ctx->benign_zerodiag_subs)); in PCBDDCBenignShellMat()
2296 …LocalMappingApplyIS(N_to_D, IS_GTOLM_DROP, pcbddc->benign_zerodiag_subs[i], &ctx->benign_zerodiag_… in PCBDDCBenignShellMat()
2322 for (i = 0; i < ctx->benign_n; i++) PetscCall(ISDestroy(&ctx->benign_zerodiag_subs[i])); in PCBDDCBenignShellMat()
2323 PetscCall(PetscFree(ctx->benign_zerodiag_subs)); in PCBDDCBenignShellMat()
2803 for (n = 0; n < pcbddc->benign_n; n++) PetscCall(ISDestroy(&pcbddc->benign_zerodiag_subs[n])); in PCBDDCBenignDetectSaddlePoint()
2804 PetscCall(PetscFree(pcbddc->benign_zerodiag_subs)); in PCBDDCBenignDetectSaddlePoint()
3148 pcbddc->benign_zerodiag_subs = zerodiag_subs; in PCBDDCBenignDetectSaddlePoint()
3171 PetscCall(ISGetLocalSize(pcbddc->benign_zerodiag_subs[i], &nzs)); in PCBDDCBenignDetectSaddlePoint()
3172 PetscCall(ISGetIndices(pcbddc->benign_zerodiag_subs[i], &idxs)); in PCBDDCBenignDetectSaddlePoint()
3175 PetscCall(ISRestoreIndices(pcbddc->benign_zerodiag_subs[i], &idxs)); in PCBDDCBenignDetectSaddlePoint()
3190 PetscCall(ISGetLocalSize(pcbddc->benign_zerodiag_subs[s], &nzs)); in PCBDDCBenignDetectSaddlePoint()
3191 PetscCall(ISGetIndices(pcbddc->benign_zerodiag_subs[s], &idxs)); in PCBDDCBenignDetectSaddlePoint()
3208 PetscCall(ISRestoreIndices(pcbddc->benign_zerodiag_subs[s], &idxs)); in PCBDDCBenignDetectSaddlePoint()
3294 PetscCall(ISGetLocalSize(pcbddc->benign_zerodiag_subs[i], &nnz[i])); in PCBDDCBenignPopOrPushB0()
3307 PetscCall(ISGetLocalSize(pcbddc->benign_zerodiag_subs[i], &nz)); in PCBDDCBenignPopOrPushB0()
3308 PetscCall(ISGetIndices(pcbddc->benign_zerodiag_subs[i], (const PetscInt **)&idxs)); in PCBDDCBenignPopOrPushB0()
3326 PetscCall(ISRestoreIndices(pcbddc->benign_zerodiag_subs[i], (const PetscInt **)&idxs)); in PCBDDCBenignPopOrPushB0()
4056 if (pcbddc->benign_zerodiag_subs) { in PCBDDCResetSolvers()
4058 for (i = 0; i < pcbddc->benign_n; i++) PetscCall(ISDestroy(&pcbddc->benign_zerodiag_subs[i])); in PCBDDCResetSolvers()
4059 PetscCall(PetscFree(pcbddc->benign_zerodiag_subs)); in PCBDDCResetSolvers()
4796 PetscCall(ISGetLocalSize(reuse_solver->benign_zerodiag_subs[i], &nz)); in PCBDDCSetUpCorrection()
4797 PetscCall(ISGetIndices(reuse_solver->benign_zerodiag_subs[i], &idxs_zero)); in PCBDDCSetUpCorrection()
4805 PetscCall(ISRestoreIndices(reuse_solver->benign_zerodiag_subs[i], &idxs_zero)); in PCBDDCSetUpCorrection()
4977 PetscCall(ISGetLocalSize(reuse_solver->benign_zerodiag_subs[i], &nz)); in PCBDDCSetUpCorrection()
4978 PetscCall(ISGetIndices(reuse_solver->benign_zerodiag_subs[i], &idxs_zero)); in PCBDDCSetUpCorrection()
4989 PetscCall(ISRestoreIndices(reuse_solver->benign_zerodiag_subs[i], &idxs_zero)); in PCBDDCSetUpCorrection()
9515 pcbddc->benign_zerodiag_subs, change, change_primal)); in PCBDDCSetUpSubSchurs()
9519 … pcbddc->benign_p0_lidx, pcbddc->benign_zerodiag_subs, change, change_primal)); in PCBDDCSetUpSubSchurs()