Home
last modified time | relevance | path

Searched refs:TmpU (Results 1 – 3 of 3) sorted by relevance

/petsc/src/ksp/ksp/impls/gmres/agmres/
H A Dagmresdeflation.c183 Vec *TmpU = agmres->TmpU; in KSPAGMRESComputeDeflationData() local
212 PetscCall(KSPAGMRESRodvec(ksp, KspSize + 1, &agmres->hes_origin[j * lC], TmpU[j])); in KSPAGMRESComputeDeflationData()
215 for (j = 0; j < max_k; j++) PetscCall(VecMDot(VEC_V(j), KspSize, TmpU, &MatEigR[j * N])); in KSPAGMRESComputeDeflationData()
216 …for (j = max_k; j < KspSize; j++) PetscCall(VecMDot(U[j - max_k], KspSize, TmpU, &MatEigR[j * N])); in KSPAGMRESComputeDeflationData()
237 PetscCall(VecCopy(U[j], TmpU[j])); in KSPAGMRESComputeDeflationData()
242 PetscCall(VecMAXPY(U[j], PrevNeig, &Sr[j * (N + 1) + max_k], TmpU)); in KSPAGMRESComputeDeflationData()
H A Dagmresimpl.h28 Vec *TmpU; /* Temporary vectors */ member
H A Dagmres.c60 PetscCall(VecDuplicateVecs(VEC_V(0), N, &agmres->TmpU)); in KSPSetUp_AGMRES()
504 PetscCall(VecDestroyVecs(MAXKSPSIZE, &agmres->TmpU)); in KSPDestroy_AGMRES()