Home
last modified time | relevance | path

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

/petsc/src/ksp/ksp/guess/impls/pod/
H A Dpod.c16 Vec *xsnap; /* snapshots */ member
55 if (pod->xsnap) PetscCall(VecGetLayout(pod->xsnap[0], &vlay)); in KSPGuessReset_POD()
59 PetscCall(VecDestroyVecs(pod->maxn, &pod->xsnap)); in KSPGuessReset_POD()
95 if (!pod->xsnap) { in KSPGuessSetUp_POD()
101 PetscCall(VecDuplicateVecs(vseq, pod->maxn, &pod->xsnap)); in KSPGuessSetUp_POD()
131 PetscCall(VecDestroyVecs(pod->maxn, &pod->xsnap)); in KSPGuessDestroy_POD()
154 PetscCall(VecMDot(pod->bsnap[pod->curr], pod->n, pod->xsnap, pod->swork)); in KSPGuessFormGuess_POD()
210 PetscCall(VecMAXPY(pod->bsnap[pod->curr], pod->n, pod->swork + pod->n, pod->xsnap)); in KSPGuessFormGuess_POD()
228 PetscCall(VecCopy(x, pod->xsnap[pod->curr])); in KSPGuessUpdate_POD()
232 PetscCall(VecMDot(pod->xsnap[pod->curr], pod->n, pod->bsnap, pod->swork)); in KSPGuessUpdate_POD()
[all …]