Searched refs:useAmat (Results 1 – 13 of 13) sorted by relevance
| /petsc/src/ksp/pc/interface/ |
| H A D | pcset.c | 152 …o define preconditioner in nested inner solves", "PCSetUseAmat", pc->useAmat, &pc->useAmat, NULL)); in PCSetFromOptions()
|
| H A D | precon.c | 334 pc->useAmat = flg; in PCSetUseAmat() 392 *flg = pc->useAmat; in PCGetUseAmat()
|
| /petsc/include/petsc/private/ |
| H A D | pcimpl.h | 49 …PetscBool useAmat; /* used … member
|
| /petsc/src/ksp/pc/impls/ksp/ |
| H A D | pcksp.c | 114 if (pc->useAmat) mat = pc->mat; in PCSetUp_KSP() 152 …if (pc->useAmat) PetscCall(PetscViewerASCIIPrintf(viewer, " Using Amat (not Pmat) as operator on … in PCView_KSP()
|
| /petsc/src/ksp/pc/impls/bjacobi/ |
| H A D | bjacobi.c | 115 if (pc->useAmat) { in PCSetUp_BJacobi() 119 if (pc->pmat != pc->mat || !pc->useAmat) PetscCall(MatGetDiagonalBlock(pc->pmat, &pmat)); in PCSetUp_BJacobi() 189 …if (pc->useAmat) PetscCall(PetscViewerASCIIPrintf(viewer, " using Amat local matrix, number of bl… in PCView_BJacobi() 800 if (pc->useAmat) { in PCSetUp_BJacobi_Singleblock() 823 if (pc->useAmat) PetscCall(MatDestroyMatrices(jac->n_local, &bjac->mat)); in PCReset_BJacobi_Multiblock() 1031 if (pc->useAmat) { in PCSetUp_BJacobi_Multiblock() 1113 if (pc->useAmat) { in PCSetUp_BJacobi_Multiblock() 1123 if (pc->useAmat) { in PCSetUp_BJacobi_Multiblock() 1133 if (pc->useAmat) { in PCSetUp_BJacobi_Multiblock()
|
| /petsc/src/ksp/pc/impls/lmvm/ |
| H A D | lmvmpc.c | 108 if (pc->useAmat) J = pc->mat; in PCLMVMGetMatLMVM() 186 Mat B = ctx->B ? ctx->B : (pc->useAmat ? pc->mat : pc->pmat); in PCApply_LMVM()
|
| /petsc/src/ksp/pc/impls/h2opus/ |
| H A D | pch2opus.c | 61 if (!dm) PetscCall(MatGetDM(pc->useAmat ? pc->mat : pc->pmat, &dm)); in PCH2OpusInferCoordinates_Private() 177 Mat A = pc->useAmat ? pc->mat : pc->pmat, AAt; in PCH2OpusSetUpInit() 503 Mat A = pc->useAmat ? pc->mat : pc->pmat; in PCH2OpusSetUpSampler_Private() 538 Mat A = pc->useAmat ? pc->mat : pc->pmat; in PCSetUp_H2OPUS()
|
| /petsc/src/ksp/pc/impls/composite/ |
| H A D | composite.c | 42 if (pc->useAmat) mat = pc->mat; in PCApply_Composite_Multiplicative() 74 if (pc->useAmat) mat = pc->mat; in PCApplyTranspose_Composite_Multiplicative()
|
| /petsc/src/ksp/pc/impls/is/ |
| H A D | pcis.c | 148 if (pc->useAmat) { in PCISSetUp() 251 PetscBool amat = (PetscBool)(pc->mat != pc->pmat && pc->useAmat); in PCISSetUp()
|
| /petsc/src/ksp/pc/impls/mg/ |
| H A D | gdsw.c | 230 if (pc->useAmat) { in PCMGGDSWCreateCoarseSpace_Private()
|
| H A D | mg.c | 1997 pc->useAmat = PETSC_TRUE; in PCCreate_MG()
|
| /petsc/src/ksp/pc/impls/fieldsplit/ |
| H A D | fieldsplit.c | 124 …if (pc->useAmat) PetscCall(PetscViewerASCIIPrintf(viewer, " using Amat (not Pmat) as operator for… in PCView_FieldSplit() 183 …if (pc->useAmat) PetscCall(PetscViewerASCIIPrintf(viewer, " using Amat (not Pmat) as operator for… in PCView_FieldSplit_Schur() 305 …if (pc->useAmat) PetscCall(PetscViewerASCIIPrintf(viewer, " using Amat (not Pmat) as operator for… in PCView_FieldSplit_GKB() 2146 jac->diag_use_amat = pc->useAmat; in PCSetFromOptions_FieldSplit() 2148 jac->offdiag_use_amat = pc->useAmat; in PCSetFromOptions_FieldSplit()
|
| /petsc/src/ksp/pc/impls/bddc/ |
| H A D | bddc.c | 1717 if (pcbddc->switch_static) PetscCall(MatISGetLocalMat(pc->useAmat ? pc->mat : pc->pmat, &lA)); in PCApply_BDDC() 1873 if (pcbddc->switch_static) PetscCall(MatISGetLocalMat(pc->useAmat ? pc->mat : pc->pmat, &lA)); in PCApplyTranspose_BDDC()
|