Searched refs:S_j (Results 1 – 3 of 3) sorted by relevance
| /petsc/src/ksp/pc/impls/bddc/ |
| H A D | bddcfetidp.c | 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() [all …]
|
| H A D | bddcprivate.c | 9424 Mat S_j; in PCBDDCSetUpSubSchurs() local 9463 …cCall(MatCreateSchurComplement(pcis->A_II, pcis->pA_II, pcis->A_IB, pcis->A_BI, pcis->A_BB, &S_j)); in PCBDDCSetUpSubSchurs() 9466 PetscCall(MatSchurComplementSetKSP(S_j, pcbddc->ksp_D)); in PCBDDCSetUpSubSchurs() 9467 …PetscCall(PCBDDCSubSchursSetUp(sub_schurs, NULL, S_j, PETSC_FALSE, used_xadj, used_adjncy, pcbddc-… in PCBDDCSetUpSubSchurs() 9514 …PetscCall(PCBDDCSubSchursSetUp(sub_schurs, A, S_j, pcbddc->sub_schurs_exact_schur, used_xadj, used… in PCBDDCSetUpSubSchurs() 9518 …PetscCall(PCBDDCSubSchursSetUp(sub_schurs, pcbddc->local_mat, S_j, pcbddc->sub_schurs_exact_schur,… in PCBDDCSetUpSubSchurs() 9524 PetscCall(MatDestroy(&S_j)); in PCBDDCSetUpSubSchurs()
|
| /petsc/include/petsc/private/ |
| H A D | pcbddcstructsimpl.h | 248 Mat S_j; member
|