Home
last modified time | relevance | path

Searched refs:PC_RIGHT (Results 1 – 25 of 46) sorted by relevance

12

/petsc/src/ksp/ksp/interface/
H A Ditres.c51 if (ksp->pc_side == PC_RIGHT) { in KSPInitialResidual()
61 if (ksp->pc_side == PC_RIGHT) { in KSPInitialResidual()
105 if (ksp->pc_side == PC_RIGHT) { in KSPUnwindPreconditioner()
/petsc/src/ksp/ksp/impls/preonly/
H A Dpreonly.c128 PetscCall(KSPSetSupportedNorm(ksp, KSP_NORM_NONE, PC_RIGHT, 2)); in KSPCreate_PREONLY()
130 PetscCall(KSPSetSupportedNorm(ksp, KSP_NORM_PRECONDITIONED, PC_RIGHT, 2)); in KSPCreate_PREONLY()
132 PetscCall(KSPSetSupportedNorm(ksp, KSP_NORM_UNPRECONDITIONED, PC_RIGHT, 2)); in KSPCreate_PREONLY()
/petsc/src/ksp/ksp/impls/bcgs/
H A Dbcgs.c40 if (ksp->pc_side == PC_RIGHT && !ksp->guess_zero) { in KSPSolve_BCGS()
150 if (ksp->pc_side == PC_RIGHT) { in KSPBuildSolution_BCGS()
215 PetscCall(KSPSetSupportedNorm(ksp, KSP_NORM_UNPRECONDITIONED, PC_RIGHT, 2)); in KSPCreate_BCGS()
217 PetscCall(KSPSetSupportedNorm(ksp, KSP_NORM_NONE, PC_RIGHT, 1)); in KSPCreate_BCGS()
/petsc/src/ksp/pc/impls/svd/
H A Dsvd.c154 case PC_RIGHT: in PCSVDGetVec()
185 case PC_RIGHT: in PCSVDRestoreVec()
216 PetscCall(PCSVDGetVec(pc, PC_RIGHT, READ, x, &xred)); in PCApply_SVD()
229 PetscCall(PCSVDRestoreVec(pc, PC_RIGHT, READ, x, &xred)); in PCApply_SVD()
254 PetscCall(PCSVDGetVec(pc, PC_RIGHT, WRITE, y, &yred)); in PCApplyTranspose_SVD()
259 PetscCall(PCSVDRestoreVec(pc, PC_RIGHT, WRITE, y, &yred)); in PCApplyTranspose_SVD()
/petsc/src/ksp/ksp/impls/bcgs/fbcgsr/
H A Dfbcgsr.c63 …PetscCheck(ksp->pc_side == PC_RIGHT, PetscObjectComm((PetscObject)ksp), PETSC_ERR_SUP, "KSP fbcgsr… in KSPSolve_FBCGSR()
234 ksp->pc_side = PC_RIGHT; /* set default PC side */ in KSPCreate_FBCGSR()
237 PetscCall(KSPSetSupportedNorm(ksp, KSP_NORM_UNPRECONDITIONED, PC_RIGHT, 2)); in KSPCreate_FBCGSR()
238 PetscCall(KSPSetSupportedNorm(ksp, KSP_NORM_NONE, PC_RIGHT, 1)); in KSPCreate_FBCGSR()
/petsc/src/ksp/ksp/impls/bcgs/qmrcgs/
H A Dqmrcgs.c44 …PetscCheck(ksp->pc_side == PC_RIGHT, PetscObjectComm((PetscObject)ksp), PETSC_ERR_SUP, "KSP qmrcgs… in KSPSolve_QMRCGS()
256 ksp->pc_side = PC_RIGHT; /* set default PC side */ in KSPCreate_QMRCGS()
258 PetscCall(KSPSetSupportedNorm(ksp, KSP_NORM_UNPRECONDITIONED, PC_RIGHT, 2)); in KSPCreate_QMRCGS()
259 PetscCall(KSPSetSupportedNorm(ksp, KSP_NORM_NONE, PC_RIGHT, 1)); in KSPCreate_QMRCGS()
/petsc/src/ksp/ksp/impls/cgs/
H A Dcgs.c150 PetscCall(KSPSetSupportedNorm(ksp, KSP_NORM_UNPRECONDITIONED, PC_RIGHT, 2)); in KSPCreate_CGS()
152 PetscCall(KSPSetSupportedNorm(ksp, KSP_NORM_NATURAL, PC_RIGHT, 2)); in KSPCreate_CGS()
154 PetscCall(KSPSetSupportedNorm(ksp, KSP_NORM_NONE, PC_RIGHT, 1)); in KSPCreate_CGS()
/petsc/src/ksp/ksp/impls/bcgs/fbcgs/
H A Dfbcgs.c178 ksp->pc_side = PC_RIGHT; in KSPCreate_FBCGS()
180 PetscCall(KSPSetSupportedNorm(ksp, KSP_NORM_UNPRECONDITIONED, PC_RIGHT, 2)); in KSPCreate_FBCGS()
181 PetscCall(KSPSetSupportedNorm(ksp, KSP_NORM_NONE, PC_RIGHT, 1)); in KSPCreate_FBCGS()
/petsc/src/ksp/ksp/impls/tfqmr/
H A Dtfqmr.c149 PetscCall(KSPSetSupportedNorm(ksp, KSP_NORM_UNPRECONDITIONED, PC_RIGHT, 2)); in KSPCreate_TFQMR()
151 PetscCall(KSPSetSupportedNorm(ksp, KSP_NORM_NONE, PC_RIGHT, 1)); in KSPCreate_TFQMR()
/petsc/src/ksp/ksp/impls/tcqmr/
H A Dtcqmr.c180 PetscCall(KSPSetSupportedNorm(ksp, KSP_NORM_UNPRECONDITIONED, PC_RIGHT, 2)); in KSPCreate_TCQMR()
181 PetscCall(KSPSetSupportedNorm(ksp, KSP_NORM_NONE, PC_RIGHT, 1)); in KSPCreate_TCQMR()
/petsc/src/ksp/ksp/impls/ibcgs/
H A Dibcgs.c130 if (ksp->pc_side == PC_RIGHT) { /* B' A' */ in KSPSolve_IBCGS()
336 PetscCall(KSPSetSupportedNorm(ksp, KSP_NORM_UNPRECONDITIONED, PC_RIGHT, 2)); in KSPCreate_IBCGS()
337 PetscCall(KSPSetSupportedNorm(ksp, KSP_NORM_NONE, PC_RIGHT, 1)); in KSPCreate_IBCGS()
/petsc/include/
H A Dpetscpctypes.h101 PC_RIGHT = 1, enumerator
/petsc/src/snes/interface/
H A Dsnespc.c93 …SNES_NORM_NONE && normschedule != SNES_NORM_INITIAL_ONLY && (npcside == PC_RIGHT || functype == SN… in SNESGetNPCFunction()
/petsc/src/snes/impls/ngmres/
H A Danderson.c98 if (snes->npc && snes->npcside == PC_RIGHT) { in SNESSolve_Anderson()
211 snes->npcside = PC_RIGHT; in SNESCreate_Anderson()
H A Dsnesngmres.c213 if (snes->npc && snes->npcside == PC_RIGHT) { in SNESSolve_NGMRES()
504 snes->npcside = PC_RIGHT; in SNESCreate_NGMRES()
/petsc/src/ksp/ksp/impls/gmres/agmres/
H A Dagmres.c206 } else if ((ksp->pc_side == PC_RIGHT) && agmres->r && agmres->DeflPrecond) { in KSPAGMRESBuildBasis()
229 } else if ((ksp->pc_side == PC_RIGHT) && agmres->r && agmres->DeflPrecond) { in KSPAGMRESBuildBasis()
250 } else if ((ksp->pc_side == PC_RIGHT) && agmres->r && agmres->DeflPrecond) { in KSPAGMRESBuildBasis()
374 if ((ksp->pc_side == PC_RIGHT) && agmres->r && agmres->DeflPrecond) { in KSPAGMRESBuildSoln()
625 PetscCall(KSPSetSupportedNorm(ksp, KSP_NORM_UNPRECONDITIONED, PC_RIGHT, 2)); in KSPCreate_AGMRES()
/petsc/src/ksp/ksp/impls/bcgs/pipebcgs/
H A Dpipebcgs.c238 PetscCall(KSPSetSupportedNorm(ksp, KSP_NORM_UNPRECONDITIONED, PC_RIGHT, 2)); in KSPCreate_PIPEBCGS()
239 PetscCall(KSPSetSupportedNorm(ksp, KSP_NORM_NONE, PC_RIGHT, 1)); in KSPCreate_PIPEBCGS()
/petsc/src/snes/impls/ls/
H A Dls.c195 if (snes->npcside == PC_RIGHT) { in SNESSolve_NEWTONLS()
347 snes->npcside = PC_RIGHT; in SNESCreate_NEWTONLS()
/petsc/src/ksp/ksp/impls/hpddm/
H A Dhpddm.cxx49 else if (ksp->pc_side_set == PC_RIGHT) i = HPDDM_VARIANT_RIGHT; in KSPSetFromOptions_HPDDM()
51 if (i > 0) PetscCall(KSPSetPCSide(ksp, PC_RIGHT)); in KSPSetFromOptions_HPDDM()
151 if (ksp->pc_side_set == PC_RIGHT) data->cntl[1] = HPDDM_VARIANT_RIGHT; in KSPSetUp_HPDDM()
152 if (data->cntl[1] > 0) PetscCall(KSPSetPCSide(ksp, PC_RIGHT)); in KSPSetUp_HPDDM()
671 PetscCall(KSPSetSupportedNorm(ksp, KSP_NORM_UNPRECONDITIONED, PC_RIGHT, 1)); in KSPCreate_HPDDM()
/petsc/src/ksp/ksp/impls/gcr/
H A Dgcr.c349 PetscCall(KSPSetSupportedNorm(ksp, KSP_NORM_NONE, PC_RIGHT, 1)); in KSPCreate_GCR()
350 PetscCall(KSPSetSupportedNorm(ksp, KSP_NORM_UNPRECONDITIONED, PC_RIGHT, 3)); in KSPCreate_GCR()
/petsc/src/ksp/ksp/impls/gmres/pgmres/
H A Dpgmres.c390 PetscCall(KSPSetSupportedNorm(ksp, KSP_NORM_UNPRECONDITIONED, PC_RIGHT, 2)); in KSPCreate_PGMRES()
391 PetscCall(KSPSetSupportedNorm(ksp, KSP_NORM_NONE, PC_RIGHT, 1)); in KSPCreate_PGMRES()
/petsc/src/snes/impls/richardson/
H A Dsnesrichardson.c13 …PetscCheck(snes->npcside != PC_RIGHT, PETSC_COMM_SELF, PETSC_ERR_ARG_WRONGSTATE, "NRichardson only… in SNESSetUp_NRichardson()
/petsc/src/ksp/pc/interface/
H A Dprecon.c805 …PetscCheck(side == PC_LEFT || side == PC_SYMMETRIC || side == PC_RIGHT, PetscObjectComm((PetscObje… in PCApplyBAorAB()
818 } else if (side == PC_RIGHT) { in PCApplyBAorAB()
832 } else if (side == PC_RIGHT) { in PCApplyBAorAB()
888 …PetscCheck(side == PC_LEFT || side == PC_RIGHT, PetscObjectComm((PetscObject)pc), PETSC_ERR_ARG_OU… in PCApplyBAorABTranspose()
891 if (side == PC_RIGHT) { in PCApplyBAorABTranspose()
/petsc/src/ksp/ksp/impls/gmres/fgmres/
H A Dfgmres.c552 PetscCall(KSPSetSupportedNorm(ksp, KSP_NORM_UNPRECONDITIONED, PC_RIGHT, 3)); in KSPCreate_FGMRES()
553 PetscCall(KSPSetSupportedNorm(ksp, KSP_NORM_NONE, PC_RIGHT, 1)); in KSPCreate_FGMRES()
/petsc/src/ksp/ksp/impls/tsirm/
H A Dtsirm.c200 PetscCall(KSPSetSupportedNorm(ksp, KSP_NORM_UNPRECONDITIONED, PC_RIGHT, 1)); in KSPCreate_TSIRM()

12