| Line 392... |
Line 392... |
PetscErrorCode dvd_testconv_basic(dvdDashboard *d, dvdBlackboard *b);
|
PetscErrorCode dvd_testconv_basic(dvdDashboard *d, dvdBlackboard *b);
|
PetscErrorCode dvd_testconv_slepc(dvdDashboard *d, dvdBlackboard *b);
|
PetscErrorCode dvd_testconv_slepc(dvdDashboard *d, dvdBlackboard *b);
|
|
|
/* Routines for management of V */
|
/* Routines for management of V */
|
PetscErrorCode dvd_managementV_basic(dvdDashboard *d, dvdBlackboard *b,
|
PetscErrorCode dvd_managementV_basic(dvdDashboard *d, dvdBlackboard *b,
|
PetscInt bs, PetscInt max_size_V,
|
PetscInt bs, PetscInt max_size_V,
|
PetscInt restart_size_X, PetscInt plusk,
|
PetscInt mpd, PetscInt min_size_V,
|
PetscTruth harm);
|
PetscInt plusk, PetscTruth harm);
|
|
|
/* Some utilities */
|
/* Some utilities */
|
PetscErrorCode dvd_static_precond_PC(dvdDashboard *d, dvdBlackboard *b, PC pc);
|
PetscErrorCode dvd_static_precond_PC(dvdDashboard *d, dvdBlackboard *b, PC pc);
|
PetscErrorCode dvd_jacobi_precond(dvdDashboard *d, dvdBlackboard *b);
|
PetscErrorCode dvd_jacobi_precond(dvdDashboard *d, dvdBlackboard *b);
|
PetscErrorCode dvd_profiler(dvdDashboard *d, dvdBlackboard *b);
|
PetscErrorCode dvd_profiler(dvdDashboard *d, dvdBlackboard *b);
|
| Line 407... |
Line 407... |
HarmType_t mode, PetscTruth fixedTarget,
|
HarmType_t mode, PetscTruth fixedTarget,
|
PetscScalar t);
|
PetscScalar t);
|
|
|
/* Methods */
|
/* Methods */
|
PetscErrorCode dvd_schm_basic_preconf(dvdDashboard *d, dvdBlackboard *b,
|
PetscErrorCode dvd_schm_basic_preconf(dvdDashboard *d, dvdBlackboard *b,
|
PetscInt max_size_V, PetscInt min_size_V, PetscInt bs, PetscInt ini_size_V,
|
PetscInt max_size_V, PetscInt mpd, PetscInt min_size_V, PetscInt bs,
|
Vec *initV, PetscInt size_initV, PetscInt plusk, PC pc, HarmType_t harmMode,
|
PetscInt ini_size_V, Vec *initV, PetscInt size_initV, PetscInt plusk, PC pc,
|
KSP ksp, InitType_t init);
|
HarmType_t harmMode, KSP ksp, InitType_t init);
|
PetscErrorCode dvd_schm_basic_conf(dvdDashboard *d, dvdBlackboard *b,
|
PetscErrorCode dvd_schm_basic_conf(dvdDashboard *d, dvdBlackboard *b,
|
PetscInt max_size_V, PetscInt min_size_V, PetscInt bs, PetscInt ini_size_V,
|
PetscInt max_size_V, PetscInt mpd, PetscInt min_size_V, PetscInt bs,
|
Vec *initV, PetscInt size_initV, PetscInt plusk, PC pc, IP ip,
|
PetscInt ini_size_V, Vec *initV, PetscInt size_initV, PetscInt plusk, PC pc,
|
HarmType_t harmMode, PetscTruth fixedTarget, PetscScalar t, KSP ksp,
|
IP ip, HarmType_t harmMode, PetscTruth fixedTarget, PetscScalar t, KSP ksp,
|
PetscReal fix, InitType_t init);
|
PetscReal fix, InitType_t init);
|
|
|
/* BLAS routines */
|
/* BLAS routines */
|
PetscErrorCode dvd_blas_prof_init();
|
PetscErrorCode dvd_blas_prof_init();
|
PetscErrorCode SlepcDenseMatProd(PetscScalar *C, PetscInt _ldC, PetscScalar b,
|
PetscErrorCode SlepcDenseMatProd(PetscScalar *C, PetscInt _ldC, PetscScalar b,
|