| Line 28... |
Line 28... |
#undef __FUNCT__
|
#undef __FUNCT__
|
#define __FUNCT__ "dvd_schm_basic_preconf"
|
#define __FUNCT__ "dvd_schm_basic_preconf"
|
PetscErrorCode dvd_schm_basic_preconf(dvdDashboard *d, dvdBlackboard *b,
|
PetscErrorCode dvd_schm_basic_preconf(dvdDashboard *d, dvdBlackboard *b,
|
PetscInt max_size_V, PetscInt mpd, PetscInt min_size_V, PetscInt bs,
|
PetscInt max_size_V, PetscInt mpd, PetscInt min_size_V, PetscInt bs,
|
PetscInt ini_size_V, PetscInt size_initV, PetscInt plusk, PC pc,
|
PetscInt ini_size_V, PetscInt size_initV, PetscInt plusk, PC pc,
|
HarmType_t harmMode, KSP ksp, InitType_t init, PetscTruth allResiduals)
|
HarmType_t harmMode, KSP ksp, InitType_t init, PetscBool allResiduals)
|
{
|
{
|
PetscErrorCode ierr;
|
PetscErrorCode ierr;
|
PetscInt check_sum0, check_sum1;
|
PetscInt check_sum0, check_sum1;
|
|
|
PetscFunctionBegin;
|
PetscFunctionBegin;
|
| Line 85... |
Line 85... |
#undef __FUNCT__
|
#undef __FUNCT__
|
#define __FUNCT__ "dvd_schm_basic_conf"
|
#define __FUNCT__ "dvd_schm_basic_conf"
|
PetscErrorCode dvd_schm_basic_conf(dvdDashboard *d, dvdBlackboard *b,
|
PetscErrorCode dvd_schm_basic_conf(dvdDashboard *d, dvdBlackboard *b,
|
PetscInt max_size_V, PetscInt mpd, PetscInt min_size_V, PetscInt bs,
|
PetscInt max_size_V, PetscInt mpd, PetscInt min_size_V, PetscInt bs,
|
PetscInt ini_size_V, PetscInt size_initV, PetscInt plusk, PC pc,
|
PetscInt ini_size_V, PetscInt size_initV, PetscInt plusk, PC pc,
|
IP ip, HarmType_t harmMode, PetscTruth fixedTarget, PetscScalar t, KSP ksp,
|
IP ip, HarmType_t harmMode, PetscBool fixedTarget, PetscScalar t, KSP ksp,
|
PetscReal fix, InitType_t init, PetscTruth allResiduals)
|
PetscReal fix, InitType_t init, PetscBool allResiduals)
|
{
|
{
|
PetscInt check_sum0, check_sum1, maxits;
|
PetscInt check_sum0, check_sum1, maxits;
|
Vec *fv;
|
Vec *fv;
|
PetscScalar *fs;
|
PetscScalar *fs;
|
PetscReal tol;
|
PetscReal tol;
|