Home
last modified time | relevance | path

Searched refs:benign_n (Results 1 – 7 of 7) sorted by relevance

/petsc/include/petsc/private/ !
H A Dpcbddcstructsimpl.h105 PetscInt benign_n; member
202 PetscInt benign_n; member
H A Dpcbddcimpl.h88 PetscInt benign_n; member
/petsc/src/ksp/pc/impls/bddc/ !
H A Dbddcschurs.c18 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 Dbddcprivate.c2189 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 Dbddcscalingbasic.c292 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 Dbddc.c207 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 Dbddcfetidp.c892 PetscCall(PetscArrayzero(pcbddc->benign_p0, pcbddc->benign_n)); in FETIDPMatMult_Kernel()
894 PetscCall(PetscArrayzero(pcbddc->benign_p0, pcbddc->benign_n)); in FETIDPMatMult_Kernel()