| Line 428... |
Line 428... |
orthoV_type_t orth, IP ipI,
|
orthoV_type_t orth, IP ipI,
|
PetscInt cX_proj, PetscBool harm);
|
PetscInt cX_proj, PetscBool harm);
|
|
|
/* Routines for improveX step */
|
/* Routines for improveX step */
|
PetscErrorCode dvd_improvex_jd(dvdDashboard *d, dvdBlackboard *b, KSP ksp,
|
PetscErrorCode dvd_improvex_jd(dvdDashboard *d, dvdBlackboard *b, KSP ksp,
|
PetscInt max_bs, PetscInt cX_impr);
|
PetscInt max_bs, PetscInt cX_impr, PetscBool dynamic);
|
PetscErrorCode dvd_improvex_jd_proj_uv(dvdDashboard *d, dvdBlackboard *b,
|
PetscErrorCode dvd_improvex_jd_proj_uv(dvdDashboard *d, dvdBlackboard *b,
|
ProjType_t p);
|
ProjType_t p);
|
PetscErrorCode dvd_improvex_jd_lit_const(dvdDashboard *d, dvdBlackboard *b,
|
PetscErrorCode dvd_improvex_jd_lit_const(dvdDashboard *d, dvdBlackboard *b,
|
PetscInt maxits, PetscReal tol,
|
PetscInt maxits, PetscReal tol,
|
PetscReal fix);
|
PetscReal fix);
|
| Line 466... |
Line 466... |
PetscErrorCode dvd_schm_basic_conf(dvdDashboard *d, dvdBlackboard *b,
|
PetscErrorCode dvd_schm_basic_conf(dvdDashboard *d, dvdBlackboard *b,
|
PetscInt mpd, PetscInt min_size_V, PetscInt bs,
|
PetscInt mpd, PetscInt min_size_V, PetscInt bs,
|
PetscInt ini_size_V, PetscInt size_initV, PetscInt plusk,
|
PetscInt ini_size_V, PetscInt size_initV, PetscInt plusk,
|
IP ip, HarmType_t harmMode, PetscBool fixedTarget, PetscScalar t, KSP ksp,
|
IP ip, HarmType_t harmMode, PetscBool fixedTarget, PetscScalar t, KSP ksp,
|
PetscReal fix, InitType_t init, PetscBool allResiduals, orthoV_type_t orth,
|
PetscReal fix, InitType_t init, PetscBool allResiduals, orthoV_type_t orth,
|
PetscInt cX_proj, PetscInt cX_impr);
|
PetscInt cX_proj, PetscInt cX_impr, PetscBool dynamic);
|
|
|
/* BLAS routines */
|
/* BLAS routines */
|
PetscErrorCode SlepcDenseMatProd(PetscScalar *C, PetscInt _ldC, PetscScalar b,
|
PetscErrorCode SlepcDenseMatProd(PetscScalar *C, PetscInt _ldC, PetscScalar b,
|
PetscScalar a,
|
PetscScalar a,
|
const PetscScalar *A, PetscInt _ldA, PetscInt rA, PetscInt cA, PetscBool At,
|
const PetscScalar *A, PetscInt _ldA, PetscInt rA, PetscInt cA, PetscBool At,
|
| Line 556... |
Line 556... |
PetscErrorCode EPSDavidsonSetInitialSize_Davidson(EPS eps,PetscInt initialsize);
|
PetscErrorCode EPSDavidsonSetInitialSize_Davidson(EPS eps,PetscInt initialsize);
|
PetscErrorCode EPSDavidsonGetFix_Davidson(EPS eps,PetscReal *fix);
|
PetscErrorCode EPSDavidsonGetFix_Davidson(EPS eps,PetscReal *fix);
|
PetscErrorCode EPSDavidsonSetFix_Davidson(EPS eps,PetscReal fix);
|
PetscErrorCode EPSDavidsonSetFix_Davidson(EPS eps,PetscReal fix);
|
PetscErrorCode EPSDavidsonSetBOrth_Davidson(EPS eps,PetscBool borth);
|
PetscErrorCode EPSDavidsonSetBOrth_Davidson(EPS eps,PetscBool borth);
|
PetscErrorCode EPSDavidsonGetBOrth_Davidson(EPS eps,PetscBool *borth);
|
PetscErrorCode EPSDavidsonGetBOrth_Davidson(EPS eps,PetscBool *borth);
|
|
PetscErrorCode EPSDavidsonSetConstantCorrectionTolerance_Davidson(EPS eps,PetscBool dynamic);
|
|
PetscErrorCode EPSDavidsonGetConstantCorrectionTolerance_Davidson(EPS eps,PetscBool *dynamic);
|
|
|
|
|