Searched refs:benign_n (Results 1 – 7 of 7) sorted by relevance
| /petsc/include/petsc/private/ |
| H A D | pcbddcstructsimpl.h | 105 PetscInt benign_n; member 202 PetscInt benign_n; member
|
| H A D | pcbddcimpl.h | 88 PetscInt benign_n; member
|
| /petsc/src/ksp/pc/impls/bddc/ |
| H A D | bddcschurs.c | 18 if (!ctx->benign_n) PetscFunctionReturn(PETSC_SUCCESS); in PCBDDCReuseSolversBenignAdapt() 48 for (n = 0; n < ctx->benign_n; n++) { in PCBDDCReuseSolversBenignAdapt() 68 for (n = 0; n < ctx->benign_n; n++) { in PCBDDCReuseSolversBenignAdapt() 163 if (ctx->benign_n) { in PCBDDCReuseSolvers_Solve_Private() 244 for (i = 0; i < reuse->benign_n; i++) PetscCall(ISDestroy(&reuse->benign_zerodiag_subs[i])); in PCBDDCReuseSolversReset() 381 …mpute_Stilda, PetscBool reuse_solvers, PetscBool benign_trick, PetscInt benign_n, PetscInt benign_… in PCBDDCSubSchursSetUp() argument 898 if (exact_schur && sub_schurs->is_vertices && (compute_Stilda || benign_n)) { in PCBDDCSubSchursSetUp() 961 if (benign_n) { in PCBDDCSubSchursSetUp() 969 … PetscCall(ISCreateGeneral(PETSC_COMM_SELF, benign_n, benign_p0_lidx, PETSC_COPY_VALUES, &is_p0)); in PCBDDCSubSchursSetUp() 974 PetscCall(MatCreateSeqDense(PETSC_COMM_SELF, sizeA, benign_n, NULL, &benign_AIIm1_ones_mat)); in PCBDDCSubSchursSetUp() [all …]
|
| H A D | bddcprivate.c | 2189 for (i = 0; i < ctx->benign_n; i++) { in PCBDDCBenignMatMult_Private_Private() 2222 for (i = 0; i < ctx->benign_n; i++) { in PCBDDCBenignMatMult_Private_Private() 2274 …if (!pcbddc->benign_change || !pcbddc->benign_n || pcbddc->benign_change_explicit) PetscFunctionRe… in PCBDDCBenignShellMat() 2286 ctx->benign_n = pcbddc->benign_n; in PCBDDCBenignShellMat() 2295 PetscCall(PetscMalloc1(pcbddc->benign_n, &ctx->benign_zerodiag_subs)); in PCBDDCBenignShellMat() 2296 …for (i = 0; i < pcbddc->benign_n; i++) PetscCall(ISGlobalToLocalMappingApplyIS(N_to_D, IS_GTOLM_DR… in PCBDDCBenignShellMat() 2322 for (i = 0; i < ctx->benign_n; i++) PetscCall(ISDestroy(&ctx->benign_zerodiag_subs[i])); in PCBDDCBenignShellMat() 2340 PetscCall(MatZeroRowsColumns(An, pcbddc->benign_n, pcbddc->benign_p0_lidx, 1.0, NULL, NULL)); in PCBDDCBenignProject() 2779 for (i = 0; i < pcbddc->benign_n; i++) pcbddc->benign_p0[i] = -PetscGlobalRank - i; in PCBDDCBenignCheck() 2781 for (i = 0; i < pcbddc->benign_n; i++) pcbddc->benign_p0[i] = 1; in PCBDDCBenignCheck() [all …]
|
| H A D | bddcscalingbasic.c | 292 if (pcbddc->benign_n) { in PCBDDCScalingSetUp() 295 PetscCall(ISCreateStride(PETSC_COMM_SELF, pcbddc->benign_n, 0, 1, &is_dummy)); in PCBDDCScalingSetUp() 307 if (pcbddc->benign_n) { in PCBDDCScalingSetUp()
|
| H A D | bddc.c | 207 loc[6] = pcbddc->benign_n; in PCView_BDDC() 1334 PetscCall(PetscScalarView(pcbddc->benign_n, pcbddc->benign_p0, pcbddc->dbg_viewer)); in PCPreSolve_BDDC() 1500 if (pcbddc->benign_n && (pcbddc->benign_change_explicit || pcbddc->dbg_flag)) { in PCSetUp_BDDC() 1849 … (pcbddc->benign_apply_coarse_only) PetscCall(PetscArrayzero(pcbddc->benign_p0, pcbddc->benign_n)); in PCApply_BDDC() 2187 PetscCall(PetscArrayzero(pcbddc->benign_p0, pcbddc->benign_n)); in PCBDDCMatFETIDPGetRHS_BDDC() 2189 PetscCall(PetscArrayzero(pcbddc->benign_p0, pcbddc->benign_n)); in PCBDDCMatFETIDPGetRHS_BDDC() 2275 PetscCall(PetscArrayzero(pcbddc->benign_p0, pcbddc->benign_n)); in PCBDDCMatFETIDPGetSolution_BDDC()
|
| H A D | bddcfetidp.c | 892 PetscCall(PetscArrayzero(pcbddc->benign_p0, pcbddc->benign_n)); in FETIDPMatMult_Kernel() 894 PetscCall(PetscArrayzero(pcbddc->benign_p0, pcbddc->benign_n)); in FETIDPMatMult_Kernel()
|