Searched refs:xsnap (Results 1 – 1 of 1) sorted by relevance
| /petsc/src/ksp/ksp/guess/impls/pod/ |
| H A D | pod.c | 16 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 …]
|