Searched refs:ksp_D (Results 1 – 8 of 8) sorted by relevance
| /petsc/src/ksp/pc/impls/is/ |
| H A D | pcis.c | 332 PetscCall(KSPCreate(PETSC_COMM_SELF, &pcis->ksp_D)); in PCISSetUp() 333 PetscCall(KSPSetNestLevel(pcis->ksp_D, pc->kspnestlevel)); in PCISSetUp() 334 PetscCall(KSPSetErrorIfNotConverged(pcis->ksp_D, pc->erroriffailure)); in PCISSetUp() 335 PetscCall(PetscObjectIncrementTabLevel((PetscObject)pcis->ksp_D, (PetscObject)pc, 1)); in PCISSetUp() 336 PetscCall(KSPSetOperators(pcis->ksp_D, pcis->A_II, pcis->A_II)); in PCISSetUp() 337 PetscCall(KSPSetOptionsPrefix(pcis->ksp_D, "is_localD_")); in PCISSetUp() 338 PetscCall(KSPGetPC(pcis->ksp_D, &pc_ctx)); in PCISSetUp() 340 PetscCall(KSPSetType(pcis->ksp_D, KSPPREONLY)); in PCISSetUp() 341 PetscCall(KSPSetFromOptions(pcis->ksp_D)); in PCISSetUp() 343 PetscCall(KSPSetUp(pcis->ksp_D)); in PCISSetUp() [all …]
|
| /petsc/include/petsc/private/ |
| H A D | pcisimpl.h | 33 ksp_D; member
|
| H A D | pcbddcimpl.h | 49 KSP ksp_D; member
|
| /petsc/src/ksp/pc/impls/bddc/ |
| H A D | bddc.c | 235 …PetscCall(PetscViewerGetSubViewer(viewer, PetscObjectComm((PetscObject)pcbddc->ksp_D), &subviewer)… in PCView_BDDC() 239 PetscCall(KSPView(pcbddc->ksp_D, subviewer)); in PCView_BDDC() 247 …PetscCall(PetscViewerRestoreSubViewer(viewer, PetscObjectComm((PetscObject)pcbddc->ksp_D), &subvie… in PCView_BDDC() 1356 PetscCall(KSPSolve(pcbddc->ksp_D, pcis->vec1_D, pcis->vec2_D)); in PCPreSolve_BDDC() 1358 PetscCall(KSPCheckSolve(pcbddc->ksp_D, pc, pcis->vec2_D)); in PCPreSolve_BDDC() 1747 PetscCall(KSPSolve(pcbddc->ksp_D, pcis->vec1_D, pcis->vec2_D)); in PCApply_BDDC() 1749 PetscCall(KSPCheckSolve(pcbddc->ksp_D, pc, pcis->vec2_D)); in PCApply_BDDC() 1827 PetscCall(KSPSolve(pcbddc->ksp_D, pcis->vec3_D, pcis->vec4_D)); in PCApply_BDDC() 1829 PetscCall(KSPCheckSolve(pcbddc->ksp_D, pc, pcis->vec4_D)); in PCApply_BDDC() 1902 PetscCall(KSPSolveTranspose(pcbddc->ksp_D, pcis->vec1_D, pcis->vec2_D)); in PCApplyTranspose_BDDC() [all …]
|
| H A D | bddcfetidp.c | 739 PetscCall(KSPGetPC(pcbddc->ksp_D, &pc)); in PCBDDCSetupFETIDPPCContext() 810 PetscCall(KSPGetType(pcis->ksp_D, &ksptype)); in PCBDDCSetupFETIDPPCContext() 812 PetscCall(KSPGetPC(pcis->ksp_D, &pc)); in PCBDDCSetupFETIDPPCContext() 840 PetscCall(MatSchurComplementSetKSP(fetidppc_ctx->S_j, pcis->ksp_D)); in PCBDDCSetupFETIDPPCContext()
|
| H A D | bddcnullspace.c | 79 if (isdir) local_ksp = pcbddc->ksp_D; /* Dirichlet solver */ in PCBDDCNullSpaceAssembleCorrection()
|
| H A D | bddcprivate.c | 2152 PetscCall(KSPSolve(pcbddc->ksp_D, pcis->vec1_D, pcis->vec2_D)); in PCBDDCBenignRemoveInterior() 2154 PetscCall(KSPCheckSolve(pcbddc->ksp_D, pc, pcis->vec2_D)); in PCBDDCBenignRemoveInterior() 4043 PetscCall(KSPReset(pcbddc->ksp_D)); in PCBDDCResetSolvers() 6006 if (!pcbddc->ksp_D) { /* create object if not yet build */ in PCBDDCSetUpLocalSolvers() 6008 PetscCall(KSPCreate(PETSC_COMM_SELF, &pcbddc->ksp_D)); in PCBDDCSetUpLocalSolvers() 6009 PetscCall(KSPSetNestLevel(pcbddc->ksp_D, pc->kspnestlevel)); in PCBDDCSetUpLocalSolvers() 6010 PetscCall(PetscObjectIncrementTabLevel((PetscObject)pcbddc->ksp_D, (PetscObject)pc, 1)); in PCBDDCSetUpLocalSolvers() 6012 PetscCall(KSPSetType(pcbddc->ksp_D, KSPPREONLY)); in PCBDDCSetUpLocalSolvers() 6013 PetscCall(KSPSetOptionsPrefix(pcbddc->ksp_D, dir_prefix)); in PCBDDCSetUpLocalSolvers() 6015 PetscCall(KSPGetPC(pcbddc->ksp_D, &pc_temp)); in PCBDDCSetUpLocalSolvers() [all …]
|
| /petsc/src/ksp/pc/impls/is/nn/ |
| H A D | nn.c | 54 PetscCall(KSPSolve(pcis->ksp_D, pcis->vec1_D, pcis->vec2_D)); in PCApply_NN() 86 PetscCall(KSPSolve(pcis->ksp_D, pcis->vec1_D, pcis->vec2_D)); in PCApply_NN()
|