Lines Matching refs:S_j
110 PetscCall(MatDestroy(&pc_ctx->S_j)); in PCBDDCDestroyFETIDPPC()
806 PetscCall(MatCreateSchurComplement(A_II, A_II, A_IB, A_BI, pcis->A_BB, &fetidppc_ctx->S_j)); in PCBDDCSetupFETIDPPCContext()
809 PetscCall(MatSchurComplementGetKSP(fetidppc_ctx->S_j, &sksp)); in PCBDDCSetupFETIDPPCContext()
839 …teSchurComplement(pcis->A_II, pcis->A_II, pcis->A_IB, pcis->A_BI, pcis->A_BB, &fetidppc_ctx->S_j)); in PCBDDCSetupFETIDPPCContext()
840 PetscCall(MatSchurComplementSetKSP(fetidppc_ctx->S_j, pcis->ksp_D)); in PCBDDCSetupFETIDPPCContext()
844 fetidppc_ctx->S_j = pcis->A_BB; in PCBDDCSetupFETIDPPCContext()
971 PetscCall(MatMultTranspose(pc_ctx->S_j, pcis->vec2_B, pcis->vec1_B)); in FETIDPPCApply_Kernel()
973 PetscCall(MatMult(pc_ctx->S_j, pcis->vec2_B, pcis->vec1_B)); in FETIDPPCApply_Kernel()
1011 PetscCall(PetscObjectTypeCompare((PetscObject)pc_ctx->S_j, MATSCHURCOMPLEMENT, &isschur)); in FETIDPPCView()
1017 PetscCall(PetscViewerGetSubViewer(viewer, PetscObjectComm((PetscObject)pc_ctx->S_j), &sviewer)); in FETIDPPCView()
1021 PetscCall(MatView(pc_ctx->S_j, sviewer)); in FETIDPPCView()
1025 …PetscCall(PetscViewerRestoreSubViewer(viewer, PetscObjectComm((PetscObject)pc_ctx->S_j), &sviewer)… in FETIDPPCView()
1031 … PetscCall(PetscViewerGetSubViewer(viewer, PetscObjectComm((PetscObject)pc_ctx->S_j), &sviewer)); in FETIDPPCView()
1042 …PetscCall(PetscViewerRestoreSubViewer(viewer, PetscObjectComm((PetscObject)pc_ctx->S_j), &sviewer)… in FETIDPPCView()