Home
last modified time | relevance | path

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

/petsc/src/ksp/ksp/impls/gmres/agmres/
H A Dagmresdeflation.c185 PetscScalar *MatEigR = agmres->MatEigR; in KSPAGMRESComputeDeflationData() local
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()
219 for (i = 0; i < N; i++) MatEigR[j * N + i] = agmres->hes_origin[i * lC + j]; in KSPAGMRESComputeDeflationData()
227 … PetscCall(KSPAGMRESSchurForm(ksp, iKspSize, MatEigL, bN, MatEigR, bN, PETSC_FALSE, Sr, &CurNeig)); in KSPAGMRESComputeDeflationData()
H A Dagmresimpl.h25 PetscScalar *MatEigL, *MatEigR; /* matrices for the eigenvalue problem */ member
H A Dagmres.c61 PetscCall(PetscMalloc2(N * N, &agmres->MatEigL, N * N, &agmres->MatEigR)); in KSPSetUp_AGMRES()
507 PetscCall(PetscFree(agmres->MatEigR)); in KSPDestroy_AGMRES()