Searched refs:TmpU (Results 1 – 3 of 3) sorted by relevance
| /petsc/src/ksp/ksp/impls/gmres/agmres/ |
| H A D | agmresdeflation.c | 183 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 D | agmresimpl.h | 28 Vec *TmpU; /* Temporary vectors */ member
|
| H A D | agmres.c | 60 PetscCall(VecDuplicateVecs(VEC_V(0), N, &agmres->TmpU)); in KSPSetUp_AGMRES() 504 PetscCall(VecDestroyVecs(MAXKSPSIZE, &agmres->TmpU)); in KSPDestroy_AGMRES()
|