Searched refs:Rshift (Results 1 – 3 of 3) sorted by relevance
| /petsc/src/ksp/ksp/impls/gmres/agmres/ |
| H A D | agmres.c | 45 …PetscCall(PetscCalloc4(max_k, &agmres->Rshift, max_k, &agmres->Ishift, hes, &agmres->Rloc, (N + 1)… in KSPSetUp_AGMRES() 133 PetscCall(KSPAGMRESLejaOrdering(agmres->wr, agmres->wi, agmres->Rshift, agmres->Ishift, max_k)); in KSPComputeShifts_DGMRES() 136 PetscScalar *wr, *wi, *Rshift, *Ishift; in KSPComputeShifts_DGMRES() local 137 PetscCall(PetscMalloc4(2 * max_k, &wr, 2 * max_k, &wi, 2 * max_k, &Rshift, 2 * max_k, &Ishift)); in KSPComputeShifts_DGMRES() 160 PetscCall(KSPAGMRESLejaOrdering(wr, wi, Rshift, Ishift, 2 * max_k)); in KSPComputeShifts_DGMRES() 162 agmres->Rshift[i] = Rshift[i]; in KSPComputeShifts_DGMRES() 165 PetscCall(PetscFree(Rshift)); in KSPComputeShifts_DGMRES() 189 PetscReal *Rshift = agmres->Rshift; in KSPAGMRESBuildBasis() local 212 PetscCall(VecAXPY(VEC_V(j), -Rshift[j - 1], VEC_V(j - 1))); in KSPAGMRESBuildBasis() 235 PetscCall(VecAXPY(VEC_V(j), -Rshift[j - 1], VEC_V(j - 1))); in KSPAGMRESBuildBasis() [all …]
|
| H A D | agmresimpl.h | 20 …PetscScalar *Rshift, *Ishift; /* Real and Imaginary parts of the shifts in the Newton … member
|
| H A D | agmresdeflation.c | 170 …if (agmres->DeflPrecond) PetscCall(KSPAGMRESLejaOrdering(wr, wi, agmres->Rshift, agmres->Ishift, m… in KSPAGMRESSchurForm()
|