Home
last modified time | relevance | path

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

/petsc/include/petsc/private/
H A Dpcbddcstructsimpl.h156 PetscBool change_with_qr; member
182 PetscBool change_with_qr; member
/petsc/src/ksp/pc/impls/bddc/
H A Dbddcscalingbasic.c87 if (deluxe_ctx->change_with_qr) { in PCBDDCScalingExtension_Deluxe()
199 if (deluxe_ctx->change_with_qr) { in PCBDDCScalingRestriction_Deluxe()
467 deluxe_ctx->change_with_qr = sub_schurs->change_with_qr; in PCBDDCScalingSetUp_Deluxe_Private()
535 …PetscCheck(deluxe_ctx->change_with_qr, PETSC_COMM_SELF, PETSC_ERR_SUP, "Only QR based change of ba… in PCBDDCScalingSetUp_Deluxe_Private()
553 deluxe_ctx->change_with_qr = PETSC_FALSE; in PCBDDCScalingSetUp_Deluxe_Private()
556 if (deluxe_ctx->change && !deluxe_ctx->change_with_qr) { in PCBDDCScalingSetUp_Deluxe_Private()
H A Dbddcschurs.c697 if (!sub_schurs->change_with_qr) { in PCBDDCSubSchursSetUp()
1498 if (!sub_schurs->change_with_qr) { /* currently there's no support for PtAP with P SeqAIJ */ in PCBDDCSubSchursSetUp()
1842 … if (!sub_schurs->change_with_qr) { /* currently there's no support for PtAP with P SeqAIJ */ in PCBDDCSubSchursSetUp()
H A Dbddcprivate.c9363 …ubSchurs schurs, Mat *change, IS *change_primal, IS *change_primal_mult, PetscBool *change_with_qr) in PCBDDCComputeFakeChange() argument
9407 if (change_with_qr) *change_with_qr = pcbddcf->use_qr_single; in PCBDDCComputeFakeChange()
9499 …keChange(pc, PETSC_FALSE, NULL, NULL, &change, &change_primal, NULL, &sub_schurs->change_with_qr)); in PCBDDCSetUpSubSchurs()