Home
last modified time | relevance | path

Searched refs:benign_zerodiag_subs (Results 1 – 4 of 4) sorted by relevance

/petsc/include/petsc/private/
H A Dpcbddcstructsimpl.h106 IS *benign_zerodiag_subs; member
203 IS *benign_zerodiag_subs; member
H A Dpcbddcimpl.h83 IS *benign_zerodiag_subs; member
/petsc/src/ksp/pc/impls/bddc/
H A Dbddcschurs.c53 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 Dbddcprivate.c2193 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 …]