Home
last modified time | relevance | path

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

/petsc/src/ksp/ksp/guess/impls/pod/
H A Dpod.c17 Vec *bsnap; /* rhs snapshots */ member
60 PetscCall(VecDestroyVecs(pod->maxn, &pod->bsnap)); in KSPGuessReset_POD()
104 if (!pod->bsnap) { in KSPGuessSetUp_POD()
110 PetscCall(VecDuplicateVecs(vseq, pod->maxn, &pod->bsnap)); in KSPGuessSetUp_POD()
130 PetscCall(VecDestroyVecs(pod->maxn, &pod->bsnap)); in KSPGuessDestroy_POD()
153 PetscCall(VecGetLocalVectorRead(b, pod->bsnap[pod->curr])); in KSPGuessFormGuess_POD()
154 PetscCall(VecMDot(pod->bsnap[pod->curr], pod->n, pod->xsnap, pod->swork)); in KSPGuessFormGuess_POD()
155 PetscCall(VecRestoreLocalVectorRead(b, pod->bsnap[pod->curr])); in KSPGuessFormGuess_POD()
208 PetscCall(VecGetLocalVector(x, pod->bsnap[pod->curr])); in KSPGuessFormGuess_POD()
209 PetscCall(VecSet(pod->bsnap[pod->curr], 0)); in KSPGuessFormGuess_POD()
[all …]