Searched refs:DeflPrecond (Results 1 – 3 of 3) sorted by relevance
17 …PetscBool DeflPrecond; /* Apply deflation by building adaptively a precondition… member46 #define MAXKSPSIZE (agmres->DeflPrecond ? agmres->max_k : (agmres->max_k + agmres->max_neig))47 #define KSPSIZE (agmres->DeflPrecond ? agmres->max_k : (agmres->max_k + agmres->r))
201 if ((ksp->pc_side == PC_LEFT) && agmres->r && agmres->DeflPrecond) { in KSPAGMRESBuildBasis()206 } else if ((ksp->pc_side == PC_RIGHT) && agmres->r && agmres->DeflPrecond) { in KSPAGMRESBuildBasis()224 if ((ksp->pc_side == PC_LEFT) && agmres->r && agmres->DeflPrecond) { in KSPAGMRESBuildBasis()229 } else if ((ksp->pc_side == PC_RIGHT) && agmres->r && agmres->DeflPrecond) { in KSPAGMRESBuildBasis()245 if ((ksp->pc_side == PC_LEFT) && agmres->r && agmres->DeflPrecond) { in KSPAGMRESBuildBasis()250 } else if ((ksp->pc_side == PC_RIGHT) && agmres->r && agmres->DeflPrecond) { in KSPAGMRESBuildBasis()372 if (!agmres->DeflPrecond) PetscCall(VecMAXPY(VEC_TMP, r, &agmres->nrs[max_k], agmres->U)); in KSPAGMRESBuildSoln()374 if ((ksp->pc_side == PC_RIGHT) && agmres->r && agmres->DeflPrecond) { in KSPAGMRESBuildSoln()455 if ((ksp->pc_side == PC_LEFT) && agmres->r && agmres->DeflPrecond) { in KSPSolve_AGMRES()536 if (agmres->DeflPrecond) { in KSPView_AGMRES()[all …]
170 …if (agmres->DeflPrecond) PetscCall(KSPAGMRESLejaOrdering(wr, wi, agmres->Rshift, agmres->Ishift, m… in KSPAGMRESSchurForm()224 if (agmres->DeflPrecond) { in KSPAGMRESComputeDeflationData()230 …if (agmres->DeflPrecond) { /* Switch to DGMRES to improve the basis of the invariant subspace asso… in KSPAGMRESComputeDeflationData()