Searched refs:benign_zerodiag_subs (Results 1 – 4 of 4) sorted by relevance
| /petsc/include/petsc/private/ |
| H A D | pcbddcstructsimpl.h | 106 IS *benign_zerodiag_subs; member 203 IS *benign_zerodiag_subs; member
|
| H A D | pcbddcimpl.h | 83 IS *benign_zerodiag_subs; member
|
| /petsc/src/ksp/pc/impls/bddc/ |
| H A D | bddcschurs.c | 53 PetscCall(ISGetLocalSize(ctx->benign_zerodiag_subs[n], &nz)); in PCBDDCReuseSolversBenignAdapt() 54 PetscCall(ISGetIndices(ctx->benign_zerodiag_subs[n], &cols)); in PCBDDCReuseSolversBenignAdapt() 64 PetscCall(ISRestoreIndices(ctx->benign_zerodiag_subs[n], &cols)); in PCBDDCReuseSolversBenignAdapt() 72 PetscCall(ISGetLocalSize(ctx->benign_zerodiag_subs[n], &nz)); in PCBDDCReuseSolversBenignAdapt() 73 PetscCall(ISGetIndices(ctx->benign_zerodiag_subs[n], &cols)); in PCBDDCReuseSolversBenignAdapt() 82 PetscCall(ISRestoreIndices(ctx->benign_zerodiag_subs[n], &cols)); in PCBDDCReuseSolversBenignAdapt() 244 for (i = 0; i < reuse->benign_n; i++) PetscCall(ISDestroy(&reuse->benign_zerodiag_subs[i])); in PCBDDCReuseSolversReset() 245 PetscCall(PetscFree(reuse->benign_zerodiag_subs)); in PCBDDCReuseSolversReset() 381 …ol benign_trick, PetscInt benign_n, PetscInt benign_p0_lidx[], IS benign_zerodiag_subs[], Mat chan… in PCBDDCSubSchursSetUp() argument 985 …PetscCall(ISGlobalToLocalMappingApplyIS(N_to_reor, IS_GTOLM_DROP, benign_zerodiag_subs[i], &is_p_r… in PCBDDCSubSchursSetUp() [all …]
|
| H A D | bddcprivate.c | 2193 PetscCall(ISGetLocalSize(ctx->benign_zerodiag_subs[i], &nz)); in PCBDDCBenignMatMult_Private_Private() 2194 PetscCall(ISGetIndices(ctx->benign_zerodiag_subs[i], &idxs)); in PCBDDCBenignMatMult_Private_Private() 2206 PetscCall(ISRestoreIndices(ctx->benign_zerodiag_subs[i], &idxs)); in PCBDDCBenignMatMult_Private_Private() 2226 PetscCall(ISGetLocalSize(ctx->benign_zerodiag_subs[i], &nz)); in PCBDDCBenignMatMult_Private_Private() 2227 PetscCall(ISGetIndices(ctx->benign_zerodiag_subs[i], &idxs)); in PCBDDCBenignMatMult_Private_Private() 2240 PetscCall(ISRestoreIndices(ctx->benign_zerodiag_subs[i], &idxs)); in PCBDDCBenignMatMult_Private_Private() 2288 ctx->benign_zerodiag_subs = reuse->benign_zerodiag_subs; in PCBDDCBenignShellMat() 2295 PetscCall(PetscMalloc1(pcbddc->benign_n, &ctx->benign_zerodiag_subs)); in PCBDDCBenignShellMat() 2296 …LocalMappingApplyIS(N_to_D, IS_GTOLM_DROP, pcbddc->benign_zerodiag_subs[i], &ctx->benign_zerodiag_… in PCBDDCBenignShellMat() 2322 for (i = 0; i < ctx->benign_n; i++) PetscCall(ISDestroy(&ctx->benign_zerodiag_subs[i])); in PCBDDCBenignShellMat() [all …]
|