Subversion Repositories slepc-dev

Rev

Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2021 Rev 2023
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,