| /petsc/src/ksp/ksp/impls/bcgs/ |
| H A D | bcgs.c | 24 KSP_BCGS *bcgs = (KSP_BCGS *)ksp->data; in KSPSolve_BCGS() local 41 if (!bcgs->guess) PetscCall(VecDuplicate(X, &bcgs->guess)); in KSPSolve_BCGS() 42 PetscCall(VecCopy(X, bcgs->guess)); in KSPSolve_BCGS() 59 if (bcgs->guess) PetscCall(VecAXPY(X, 1.0, bcgs->guess)); in KSPSolve_BCGS() 141 if (bcgs->guess) PetscCall(VecAXPY(X, 1.0, bcgs->guess)); in KSPSolve_BCGS() 147 KSP_BCGS *bcgs = (KSP_BCGS *)ksp->data; in KSPBuildSolution_BCGS() local 153 if (bcgs->guess) PetscCall(VecAXPY(v, 1.0, bcgs->guess)); in KSPBuildSolution_BCGS() 200 KSP_BCGS *bcgs; in KSPCreate_BCGS() local 203 PetscCall(PetscNew(&bcgs)); in KSPCreate_BCGS() 205 ksp->data = bcgs; in KSPCreate_BCGS()
|
| /petsc/src/ksp/ksp/impls/bcgs/fbcgs/ |
| H A D | fbcgs.c | 21 KSP_BCGS *bcgs = (KSP_BCGS *)ksp->data; in KSPSolve_FBCGS() local 38 if (!bcgs->guess) PetscCall(VecDuplicate(X, &bcgs->guess)); in KSPSolve_FBCGS() 39 PetscCall(VecCopy(X, bcgs->guess)); in KSPSolve_FBCGS() 166 KSP_BCGS *bcgs; in KSPCreate_FBCGS() local 169 PetscCall(PetscNew(&bcgs)); in KSPCreate_FBCGS() 171 ksp->data = bcgs; in KSPCreate_FBCGS()
|
| /petsc/src/ksp/ksp/impls/bcgs/fbcgsr/ |
| H A D | fbcgsr.c | 27 KSP_BCGS *bcgs = (KSP_BCGS *)ksp->data; in KSPSolve_FBCGSR() local 65 if (!bcgs->guess) PetscCall(VecDuplicate(X, &bcgs->guess)); in KSPSolve_FBCGSR() 66 PetscCall(VecCopy(X, bcgs->guess)); in KSPSolve_FBCGSR() 221 KSP_BCGS *bcgs; in KSPCreate_FBCGSR() local 224 PetscCall(PetscNew(&bcgs)); in KSPCreate_FBCGSR() 226 ksp->data = bcgs; in KSPCreate_FBCGSR()
|
| /petsc/src/ksp/ksp/impls/bcgs/qmrcgs/ |
| H A D | qmrcgs.c | 21 KSP_BCGS *bcgs = (KSP_BCGS *)ksp->data; in KSPSolve_QMRCGS() local 46 if (!bcgs->guess) PetscCall(VecDuplicate(X, &bcgs->guess)); in KSPSolve_QMRCGS() 47 PetscCall(VecCopy(X, bcgs->guess)); in KSPSolve_QMRCGS() 222 KSP_BCGS *bcgs; in KSPCreate_QMRCGS() local 247 PetscCall(PetscNew(&bcgs)); in KSPCreate_QMRCGS() 249 ksp->data = bcgs; in KSPCreate_QMRCGS()
|
| /petsc/src/ksp/ksp/impls/bcgs/pipebcgs/ |
| H A D | pipebcgs.c | 21 KSP_BCGS *bcgs = (KSP_BCGS *)ksp->data; in KSPSolve_PIPEBCGS() local 44 if (!bcgs->guess) PetscCall(VecDuplicate(X, &bcgs->guess)); in KSPSolve_PIPEBCGS() 45 PetscCall(VecCopy(X, bcgs->guess)); in KSPSolve_PIPEBCGS() 225 KSP_BCGS *bcgs; in KSPCreate_PIPEBCGS() local 228 PetscCall(PetscNew(&bcgs)); in KSPCreate_PIPEBCGS() 230 ksp->data = bcgs; in KSPCreate_PIPEBCGS()
|
| /petsc/share/petsc/saws/ |
| H A D | readme | 31 ./ex19 -saws_options -ksp_type fgmres -pc_type ksp -ksp_ksp_type bcgs -ksp_pc_type ksp -ksp_ksp_ksp… 33 ./ex19 -saws_options -ksp_type fgmres -pc_type ksp -ksp_ksp_type bcgs -ksp_pc_type ksp -ksp_ksp_ksp… 37 ./ex19 -saws_options -ksp_type fgmres -pc_type ksp -ksp_ksp_type bcgs -ksp_pc_type ksp -ksp_ksp_ksp…
|
| /petsc/src/ksp/ksp/tutorials/output/ |
| H A D | ex7_2.out | 16 type: bcgs
|
| H A D | ex7f_2.out | 63 type: bcgs
|
| H A D | ex2_help.out | 81 …ipebcgs bcgsl pipecg2 pipelcg gltr cg tfqmr pgmres lsqr pipegcr bicg cgls bcgs cr dgmres none qmrc…
|
| /petsc/systems/Apple/iOS/PETSc/PETSc.xcodeproj/ |
| H A D | project.pbxproj | 599 …D89D1ED0207AA1AC00FACC19 /* bcgs.c in Sources */ = {isa = PBXBuildFile; fileRef = D89D1BE8207AA1AA… 1351 …D1BE8207AA1AA00FACC19 /* bcgs.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType … 2122 D89D1BE8207AA1AA00FACC19 /* bcgs.c */, 3047 D89D1ED0207AA1AC00FACC19 /* bcgs.c in Sources */,
|
| /petsc/doc/developers/ |
| H A D | testing.md | 378 args: -ksp_gmres_cgs_refinement_type refine_always -s2_ksp_type bcgs
|
| /petsc/doc/manual/ |
| H A D | ksp.md | 182 `chebyshev`, `cg`, `gmres`, `tcqmr`, `bcgs`, `cgs`, 359 - ``bcgs`` 1754 `-pc_type ksp -ksp_pc_type ilu -ksp_ksp_max_it 5 -ksp_ksp_type bcgs`.
|
| /petsc/src/binding/petsc4py/src/petsc4py/PETSc/ |
| H A D | KSP.pyx | 559 -sys2_ksp_type bcgs -sys2_ksp_rtol 1.e-4
|
| /petsc/doc/faq/ |
| H A D | index.md | 1582 `-ksp_type bcgs` or other methods that do not require a restart.
|
| /petsc/doc/ |
| H A D | petsc.bib | 19941 @Article{ idr.bcgs,
|