Home
last modified time | relevance | path

Searched refs:ksp_D (Results 1 – 8 of 8) sorted by relevance

/petsc/src/ksp/pc/impls/is/
H A Dpcis.c332 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 Dpcisimpl.h33 ksp_D; member
H A Dpcbddcimpl.h49 KSP ksp_D; member
/petsc/src/ksp/pc/impls/bddc/
H A Dbddc.c235 …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 Dbddcfetidp.c739 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 Dbddcnullspace.c79 if (isdir) local_ksp = pcbddc->ksp_D; /* Dirichlet solver */ in PCBDDCNullSpaceAssembleCorrection()
H A Dbddcprivate.c2152 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 Dnn.c54 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()