| /petsc/src/ksp/ksp/interface/ |
| H A D | iguess.c | 34 PetscErrorCode KSPGuessRegister(const char sname[], PetscErrorCode (*function)(KSPGuess)) in KSPGuessRegister() argument 84 PetscErrorCode KSPGuessSetFromOptions(KSPGuess guess) in KSPGuessSetFromOptions() 112 PetscErrorCode KSPGuessSetTolerance(KSPGuess guess, PetscReal tol) in KSPGuessSetTolerance() 132 PetscErrorCode KSPGuessDestroy(KSPGuess *guess) in KSPGuessDestroy() 163 PetscErrorCode KSPGuessView(KSPGuess guess, PetscViewer view) in KSPGuessView() 213 PetscErrorCode KSPGuessCreate(MPI_Comm comm, KSPGuess *guess) in KSPGuessCreate() 215 KSPGuess tguess; in KSPGuessCreate() 243 PetscErrorCode KSPGuessSetType(KSPGuess guess, KSPGuessType type) in KSPGuessSetType() 246 PetscErrorCode (*r)(KSPGuess); in KSPGuessSetType() 281 PetscErrorCode KSPGuessGetType(KSPGuess guess, KSPGuessType *type) in KSPGuessGetType() [all …]
|
| H A D | itcl.c | 114 KSPGuess guess; in KSPSetUseFischerGuess() 146 PetscErrorCode KSPSetGuess(KSP ksp, KSPGuess guess) in KSPSetGuess() 173 PetscErrorCode KSPGetGuess(KSP ksp, KSPGuess *guess) in KSPGetGuess()
|
| H A D | itfunc.c | 1475 KSPGuess guess = ksp->guess; in KSPReset()
|
| /petsc/src/ksp/ksp/guess/impls/fischer/ |
| H A D | fischer.c | 21 static PetscErrorCode KSPGuessReset_Fischer(KSPGuess guess) in KSPGuessReset_Fischer() 47 static PetscErrorCode KSPGuessSetUp_Fischer(KSPGuess guess) in KSPGuessSetUp_Fischer() 62 static PetscErrorCode KSPGuessDestroy_Fischer(KSPGuess guess) in KSPGuessDestroy_Fischer() 80 static PetscErrorCode KSPGuessFormGuess_Fischer_1(KSPGuess guess, Vec b, Vec x) in KSPGuessFormGuess_Fischer_1() 98 static PetscErrorCode KSPGuessUpdate_Fischer_1(KSPGuess guess, Vec b, Vec x) in KSPGuessUpdate_Fischer_1() 139 static PetscErrorCode KSPGuessFormGuess_Fischer_2(KSPGuess guess, Vec b, Vec x) in KSPGuessFormGuess_Fischer_2() 157 static PetscErrorCode KSPGuessUpdate_Fischer_2(KSPGuess guess, Vec b, Vec x) in KSPGuessUpdate_Fischer_2() 196 static PetscErrorCode KSPGuessFormGuess_Fischer_3(KSPGuess guess, Vec b, Vec x) in KSPGuessFormGuess_Fischer_3() 282 static PetscErrorCode KSPGuessUpdate_Fischer_3(KSPGuess guess, Vec b, Vec x) in KSPGuessUpdate_Fischer_3() 335 static PetscErrorCode KSPGuessSetFromOptions_Fischer(KSPGuess guess) in KSPGuessSetFromOptions_Fischer() [all …]
|
| /petsc/include/petsc/private/ |
| H A D | kspimpl.h | 42 PetscErrorCode (*formguess)(KSPGuess, Vec, Vec); /* Form initial guess */ 43 PetscErrorCode (*update)(KSPGuess, Vec, Vec); /* Update database */ 44 PetscErrorCode (*setfromoptions)(KSPGuess); 45 PetscErrorCode (*settolerance)(KSPGuess, PetscReal); 46 PetscErrorCode (*setup)(KSPGuess); 47 PetscErrorCode (*destroy)(KSPGuess); 48 PetscErrorCode (*view)(KSPGuess, PetscViewer); 49 PetscErrorCode (*reset)(KSPGuess); 63 PETSC_EXTERN PetscErrorCode KSPGuessCreate_Fischer(KSPGuess); 64 PETSC_EXTERN PetscErrorCode KSPGuessCreate_POD(KSPGuess); [all …]
|
| /petsc/include/ |
| H A D | petscksp.h | 1109 typedef struct _p_KSPGuess *KSPGuess; typedef 1126 PETSC_EXTERN PetscErrorCode KSPGuessRegister(const char[], PetscErrorCode (*)(KSPGuess)); 1127 PETSC_EXTERN PetscErrorCode KSPSetGuess(KSP, KSPGuess); 1128 PETSC_EXTERN PetscErrorCode KSPGetGuess(KSP, KSPGuess *); 1129 PETSC_EXTERN PetscErrorCode KSPGuessView(KSPGuess, PetscViewer); 1130 PETSC_EXTERN PetscErrorCode KSPGuessDestroy(KSPGuess *); 1131 PETSC_EXTERN PetscErrorCode KSPGuessCreate(MPI_Comm, KSPGuess *); 1132 PETSC_EXTERN PetscErrorCode KSPGuessSetType(KSPGuess, KSPGuessType); 1133 PETSC_EXTERN PetscErrorCode KSPGuessGetType(KSPGuess, KSPGuessType *); 1134 PETSC_EXTERN PetscErrorCode KSPGuessSetTolerance(KSPGuess, PetscReal); [all …]
|
| /petsc/src/ksp/ksp/tests/ |
| H A D | ex80.c | 43 KSPGuess guess; in main() 62 KSPGuess guess; in main() 96 KSPGuess guess; in main()
|
| H A D | ex83.c | 11 KSPGuess guess; in main()
|
| /petsc/src/ksp/ksp/guess/impls/pod/ |
| H A D | pod.c | 40 static PetscErrorCode KSPGuessReset_POD(KSPGuess guess) in KSPGuessReset_POD() 66 static PetscErrorCode KSPGuessSetUp_POD(KSPGuess guess) in KSPGuessSetUp_POD() 117 static PetscErrorCode KSPGuessDestroy_POD(KSPGuess guess) in KSPGuessDestroy_POD() 137 static PetscErrorCode KSPGuessUpdate_POD(KSPGuess, Vec, Vec); 139 static PetscErrorCode KSPGuessFormGuess_POD(KSPGuess guess, Vec b, Vec x) in KSPGuessFormGuess_POD() 215 static PetscErrorCode KSPGuessUpdate_POD(KSPGuess guess, Vec b, Vec x) in KSPGuessUpdate_POD() 399 static PetscErrorCode KSPGuessSetFromOptions_POD(KSPGuess guess) in KSPGuessSetFromOptions_POD() 413 static PetscErrorCode KSPGuessSetTolerance_POD(KSPGuess guess, PetscReal tol) in KSPGuessSetTolerance_POD() 422 static PetscErrorCode KSPGuessView_POD(KSPGuess guess, PetscViewer viewer) in KSPGuessView_POD() 449 PetscErrorCode KSPGuessCreate_POD(KSPGuess guess) in KSPGuessCreate_POD()
|
| /petsc/src/ts/tests/ |
| H A D | ex11.c | 61 static PetscErrorCode KSPGuessCreate_Dummy(KSPGuess ksp) in KSPGuessCreate_Dummy()
|
| /petsc/doc/changes/ |
| H A D | 38.md | 109 - Added the KSPGuess class: available methods are KSPGUESSFISCHER
|
| /petsc/src/ts/tutorials/output/ |
| H A D | ex3_fischer_guess.out | 233 KSPGuess Object: 1 MPI process
|
| H A D | ex3_fischer_guess_2.out | 233 KSPGuess Object: 1 MPI process
|
| H A D | ex3_pod_guess.out | 233 KSPGuess Object: 1 MPI process
|
| H A D | ex3_pod_guess_Ainner.out | 233 KSPGuess Object: 1 MPI process
|
| H A D | ex3_fischer_guess_3.out | 233 KSPGuess Object: 1 MPI process
|