| /petsc/src/ksp/ksp/interface/ |
| H A D | iguess.c | 84 PetscErrorCode KSPGuessSetFromOptions(KSPGuess guess) in KSPGuessSetFromOptions() argument 87 PetscValidHeaderSpecific(guess, KSPGUESS_CLASSID, 1); in KSPGuessSetFromOptions() 88 PetscTryTypeMethod(guess, setfromoptions); in KSPGuessSetFromOptions() 112 PetscErrorCode KSPGuessSetTolerance(KSPGuess guess, PetscReal tol) in KSPGuessSetTolerance() argument 115 PetscValidHeaderSpecific(guess, KSPGUESS_CLASSID, 1); in KSPGuessSetTolerance() 116 PetscTryTypeMethod(guess, settolerance, tol); in KSPGuessSetTolerance() 132 PetscErrorCode KSPGuessDestroy(KSPGuess *guess) in KSPGuessDestroy() argument 135 if (!*guess) PetscFunctionReturn(PETSC_SUCCESS); in KSPGuessDestroy() 136 PetscValidHeaderSpecific(*guess, KSPGUESS_CLASSID, 1); in KSPGuessDestroy() 137 if (--((PetscObject)*guess)->refct > 0) { in KSPGuessDestroy() [all …]
|
| H A D | itcl.c | 114 KSPGuess guess; in KSPSetUseFischerGuess() local 120 PetscCall(KSPGetGuess(ksp, &guess)); in KSPSetUseFischerGuess() 121 PetscCall(KSPGuessSetType(guess, KSPGUESSFISCHER)); in KSPSetUseFischerGuess() 122 PetscCall(KSPGuessFischerSetModel(guess, model, size)); in KSPSetUseFischerGuess() 146 PetscErrorCode KSPSetGuess(KSP ksp, KSPGuess guess) in KSPSetGuess() argument 150 PetscValidHeaderSpecific(guess, KSPGUESS_CLASSID, 2); in KSPSetGuess() 151 PetscCall(PetscObjectReference((PetscObject)guess)); in KSPSetGuess() 152 PetscCall(KSPGuessDestroy(&ksp->guess)); in KSPSetGuess() 153 ksp->guess = guess; in KSPSetGuess() 154 ksp->guess->ksp = ksp; in KSPSetGuess() [all …]
|
| /petsc/src/ksp/ksp/guess/impls/fischer/ |
| H A D | fischer.c | 13 Vec guess; member 21 static PetscErrorCode KSPGuessReset_Fischer(KSPGuess guess) in KSPGuessReset_Fischer() argument 23 KSPGuessFischer *itg = (KSPGuessFischer *)guess->data; in KSPGuessReset_Fischer() 30 if (guess->A) PetscCall(MatGetLayouts(guess->A, &Alay, NULL)); in KSPGuessReset_Fischer() 37 PetscCall(VecDestroy(&itg->guess)); in KSPGuessReset_Fischer() 47 static PetscErrorCode KSPGuessSetUp_Fischer(KSPGuess guess) in KSPGuessSetUp_Fischer() argument 49 KSPGuessFischer *itg = (KSPGuessFischer *)guess->data; in KSPGuessSetUp_Fischer() 53 if (!itg->xtilde) PetscCall(KSPCreateVecs(guess->ksp, itg->maxl, &itg->xtilde, 0, NULL)); in KSPGuessSetUp_Fischer() 54 …if (!itg->btilde && (itg->method == 1 || itg->method == 3)) PetscCall(KSPCreateVecs(guess->ksp, it… in KSPGuessSetUp_Fischer() 56 …if (!itg->guess && (itg->method == 1 || itg->method == 2)) PetscCall(VecDuplicate(itg->xtilde[0], … in KSPGuessSetUp_Fischer() [all …]
|
| /petsc/src/ksp/ksp/guess/impls/pod/ |
| H A D | pod.c | 40 static PetscErrorCode KSPGuessReset_POD(KSPGuess guess) in KSPGuessReset_POD() argument 42 KSPGuessPOD *pod = (KSPGuessPOD *)guess->data; in KSPGuessReset_POD() 54 if (guess->A) PetscCall(MatGetLayouts(guess->A, &Alay, NULL)); in KSPGuessReset_POD() 66 static PetscErrorCode KSPGuessSetUp_POD(KSPGuess guess) in KSPGuessSetUp_POD() argument 68 KSPGuessPOD *pod = (KSPGuessPOD *)guess->data; in KSPGuessSetUp_POD() 98 PetscCall(KSPCreateVecs(guess->ksp, 1, &v, 0, NULL)); in KSPGuessSetUp_POD() 107 PetscCall(KSPCreateVecs(guess->ksp, 0, NULL, 1, &v)); in KSPGuessSetUp_POD() 113 if (!pod->work) PetscCall(KSPCreateVecs(guess->ksp, 1, &pod->work, 0, NULL)); in KSPGuessSetUp_POD() 117 static PetscErrorCode KSPGuessDestroy_POD(KSPGuess guess) in KSPGuessDestroy_POD() argument 119 KSPGuessPOD *pod = (KSPGuessPOD *)guess->data; in KSPGuessDestroy_POD() [all …]
|
| /petsc/src/ksp/ksp/tests/ |
| H A D | ex80.c | 43 KSPGuess guess; in main() local 48 PetscCall(KSPGetGuess(ksp, &guess)); in main() 50 PetscCall(KSPGuessSetUp(guess)); in main() 52 PetscCall(KSPGuessUpdate(guess, rhs, sol)); in main() 53 PetscCall(KSPGuessFormGuess(guess, newrhs, newsol)); in main() 62 KSPGuess guess; in main() local 67 PetscCall(KSPGetGuess(ksp, &guess)); in main() 68 PetscCall(KSPGuessSetUp(guess)); in main() 70 for (i = 0; i < 15; ++i) PetscCall(KSPGuessUpdate(guess, rhs, sol)); in main() 71 PetscCall(KSPGuessFormGuess(guess, newrhs, newsol)); in main() [all …]
|
| H A D | ex83.c | 11 KSPGuess guess; in main() local 28 PetscCall(KSPGetGuess(ksp, &guess)); in main() 29 PetscCall(KSPGuessSetUp(guess)); in main() 46 PetscCall(KSPGuessUpdate(guess, rhs_nest, sol_nest)); in main() 63 PetscCall(KSPGuessFormGuess(guess, rhs_nest, sol_nest)); in main()
|
| /petsc/src/ksp/ksp/impls/bcgs/ |
| H A D | bcgs.c | 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() 153 if (bcgs->guess) PetscCall(VecAXPY(v, 1.0, bcgs->guess)); in KSPBuildSolution_BCGS() 169 PetscCall(VecDestroy(&cg->guess)); in KSPReset_BCGS()
|
| /petsc/lib/petsc/bin/maint/ |
| H A D | exampleslog.py | 62 guess=os.path.join(filedir,base+"."+ext) 63 if os.path.exists(guess): return guess 66 guess=os.path.join(filedir,base+"."+ext) 67 if os.path.exists(guess): return guess 72 guess=os.path.join(filedir,base+"."+ext) 73 if os.path.exists(guess): return guess 76 guess=os.path.join(filedir,base+"."+ext) 77 if os.path.exists(guess): return guess
|
| /petsc/src/ksp/ksp/tutorials/output/ |
| H A D | ex29_4.out | 5 maximum iterations=10000, initial guess is zero 17 maximum iterations=10000, initial guess is zero 53 maximum iterations=10, initial guess is zero 58 maximum iterations=4, initial guess is zero 83 maximum iterations=10, initial guess is zero 88 maximum iterations=3, nonzero initial guess 113 maximum iterations=10, initial guess is zero 118 maximum iterations=4, initial guess is zero 143 maximum iterations=10, initial guess is zero 148 maximum iterations=3, nonzero initial guess
|
| H A D | ex29_3.out | 5 maximum iterations=10000, initial guess is zero 17 maximum iterations=10000, initial guess is zero 53 maximum iterations=10, initial guess is zero 58 maximum iterations=2, initial guess is zero 83 maximum iterations=10, initial guess is zero 88 maximum iterations=2, nonzero initial guess 113 maximum iterations=10, initial guess is zero 118 maximum iterations=2, initial guess is zero 143 maximum iterations=10, initial guess is zero 148 maximum iterations=2, nonzero initial guess
|
| H A D | ex50_2.out | 7 maximum iterations=10000, initial guess is zero 18 maximum iterations=10000, initial guess is zero 27 maximum iterations=10000, initial guess is zero 60 maximum iterations=10, initial guess is zero 65 maximum iterations=2, nonzero initial guess 91 maximum iterations=10, initial guess is zero 96 maximum iterations=2, nonzero initial guess 122 maximum iterations=10, initial guess is zero 127 maximum iterations=2, nonzero initial guess
|
| H A D | ex66_2.out | 9 maximum iterations=10000, initial guess is zero 20 maximum iterations=10000, initial guess is zero 29 maximum iterations=10000, initial guess is zero 62 maximum iterations=10, initial guess is zero 67 maximum iterations=2, nonzero initial guess 93 maximum iterations=10, initial guess is zero 98 maximum iterations=2, nonzero initial guess 124 maximum iterations=10, initial guess is zero 129 maximum iterations=2, nonzero initial guess
|
| H A D | ex27_4f.out | 1 Failed to load initial guess, so use a vector of all zeros. 6 maximum iterations=10000, initial guess is zero 20 maximum iterations=10000, initial guess is zero 34 maximum iterations=10000, initial guess is zero 48 maximum iterations=10000, initial guess is zero 67 maximum iterations=10000, initial guess is zero 93 maximum iterations=10000, initial guess is zero
|
| H A D | ex66_1.out | 8 maximum iterations=10000, initial guess is zero 19 maximum iterations=10000, initial guess is zero 46 maximum iterations=10, initial guess is zero 51 maximum iterations=2, nonzero initial guess 78 maximum iterations=10, initial guess is zero 83 maximum iterations=2, nonzero initial guess 110 maximum iterations=10, initial guess is zero 115 maximum iterations=2, nonzero initial guess
|
| H A D | ex50_1.out | 6 maximum iterations=10000, initial guess is zero 17 maximum iterations=10000, initial guess is zero 44 maximum iterations=10, initial guess is zero 49 maximum iterations=2, nonzero initial guess 76 maximum iterations=10, initial guess is zero 81 maximum iterations=2, nonzero initial guess 108 maximum iterations=10, initial guess is zero 113 maximum iterations=2, nonzero initial guess
|
| H A D | ex43_4.out | 46 maximum iterations=10000, initial guess is zero 58 maximum iterations=10000, initial guess is zero 67 maximum iterations=10000, initial guess is zero 111 maximum iterations=10, initial guess is zero 116 maximum iterations=1, nonzero initial guess 127 maximum iterations=10000, initial guess is zero 144 maximum iterations=10000, initial guess is zero 178 maximum iterations=10, initial guess is zero 183 maximum iterations=1, nonzero initial guess 194 maximum iterations=10000, initial guess is zero [all …]
|
| H A D | ex43_3.out | 27 maximum iterations=10000, initial guess is zero 39 maximum iterations=10000, initial guess is zero 48 maximum iterations=10000, initial guess is zero 92 maximum iterations=10, initial guess is zero 97 maximum iterations=1, nonzero initial guess 108 maximum iterations=10000, initial guess is zero 125 maximum iterations=10000, initial guess is zero 159 maximum iterations=10, initial guess is zero 164 maximum iterations=1, nonzero initial guess 175 maximum iterations=10000, initial guess is zero [all …]
|
| H A D | ex2_redundant.out | 5 maximum iterations=10000, initial guess is zero 14 maximum iterations=10000, initial guess is zero 23 maximum iterations=10000, initial guess is zero 32 maximum iterations=10000, initial guess is zero 41 maximum iterations=10000, initial guess is zero 50 maximum iterations=10000, initial guess is zero
|
| H A D | ex81a_2.out | 6 maximum iterations=10000, initial guess is zero 17 maximum iterations=10000, initial guess is zero 34 maximum iterations=10000, initial guess is zero 50 maximum iterations=10000, initial guess is zero 66 maximum iterations=10000, initial guess is zero 82 maximum iterations=10000, initial guess is zero
|
| H A D | ex71_gdsw_poisson.out | 3 maximum iterations=10000, initial guess is zero 15 maximum iterations=10000, initial guess is zero 24 maximum iterations=10000, initial guess is zero 62 maximum iterations=10, initial guess is zero 70 maximum iterations=2, nonzero initial guess 82 maximum iterations=10000, initial guess is zero
|
| H A D | ex71_gdsw_elast.out | 3 maximum iterations=10000, initial guess is zero 15 maximum iterations=10000, initial guess is zero 24 maximum iterations=10000, initial guess is zero 62 maximum iterations=10, initial guess is zero 70 maximum iterations=2, nonzero initial guess 82 maximum iterations=10000, initial guess is zero
|
| H A D | ex34_1.out | 11 maximum iterations=10000, initial guess is zero 22 maximum iterations=10000, initial guess is zero 59 maximum iterations=10, initial guess is zero 64 maximum iterations=2, nonzero initial guess 91 maximum iterations=10, initial guess is zero 96 maximum iterations=2, nonzero initial guess
|
| H A D | ex71_gdsw_elast_hpddm.out | 3 maximum iterations=10000, initial guess is zero 15 maximum iterations=10000, initial guess is zero 24 maximum iterations=10000, initial guess is zero 62 maximum iterations=10, initial guess is zero 70 maximum iterations=2, nonzero initial guess 82 maximum iterations=10000, initial guess is zero
|
| /petsc/src/snes/tutorials/output/ |
| H A D | ex19_tut_2.out | 54 maximum iterations=10000, initial guess is zero 66 maximum iterations=10000, initial guess is zero 75 maximum iterations=10000, initial guess is zero 117 maximum iterations=10, initial guess is zero 122 maximum iterations=2, nonzero initial guess 147 maximum iterations=10, initial guess is zero 152 maximum iterations=2, nonzero initial guess 177 maximum iterations=10, initial guess is zero 182 maximum iterations=2, nonzero initial guess 207 maximum iterations=10, initial guess is zero [all …]
|
| H A D | ex5_hem_view_detailed.out | 5 maximum iterations=10000, initial guess is zero 32 maximum iterations=10000, initial guess is zero 44 maximum iterations=1, initial guess is zero 83 maximum iterations=2, nonzero initial guess 112 maximum iterations=10000, initial guess is zero 139 maximum iterations=10000, initial guess is zero 151 maximum iterations=1, initial guess is zero 195 maximum iterations=10, initial guess is zero 200 maximum iterations=2, nonzero initial guess 229 maximum iterations=10000, initial guess is zero [all …]
|