Home
last modified time | relevance | path

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

/petsc/src/ksp/pc/impls/bddc/
H A Dbddcfetidp.c110 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 Dbddcprivate.c9424 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 Dpcbddcstructsimpl.h248 Mat S_j; member