Home
last modified time | relevance | path

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

/petsc/src/ksp/ksp/impls/gmres/agmres/
H A Dagmres.c60 PetscCall(VecDuplicateVecs(VEC_V(0), N, &agmres->TmpU)); in KSPSetUp_AGMRES()
203 PetscCall(KSP_PCApplyBAorAB(ksp, VEC_V(j - 1), VEC_TMP, VEC_TMP_MATOP)); in KSPAGMRESBuildBasis()
205 PetscCall(KSPDGMRESApplyDeflation_DGMRES(ksp, VEC_TMP, VEC_V(j))); in KSPAGMRESBuildBasis()
207 PetscCall(KSPDGMRESApplyDeflation_DGMRES(ksp, VEC_V(j - 1), VEC_TMP)); in KSPAGMRESBuildBasis()
208 PetscCall(KSP_PCApplyBAorAB(ksp, VEC_TMP, VEC_V(j), VEC_TMP_MATOP)); in KSPAGMRESBuildBasis()
210 PetscCall(KSP_PCApplyBAorAB(ksp, VEC_V(j - 1), VEC_V(j), VEC_TMP_MATOP)); in KSPAGMRESBuildBasis()
212 PetscCall(VecAXPY(VEC_V(j), -Rshift[j - 1], VEC_V(j - 1))); in KSPAGMRESBuildBasis()
216 …PetscCall(VecScale(VEC_V(j), Scale[j - 1])); /* This step can be postponed until all vectors are b… in KSPAGMRESBuildBasis()
217 PetscCall(VecNorm(VEC_V(j), NORM_2, &Scale[j])); in KSPAGMRESBuildBasis()
226 PetscCall(KSP_PCApplyBAorAB(ksp, VEC_V(j - 1), VEC_TMP, VEC_TMP_MATOP)); in KSPAGMRESBuildBasis()
[all …]
H A Dagmresorthog.c138 PetscCall(VecGetLocalSize(VEC_V(0), &nloc)); in KSPAGMRESRoddec()
144 PetscCall(VecGetArray(VEC_V(j), &col)); in KSPAGMRESRoddec()
146 PetscCall(VecRestoreArray(VEC_V(j), &col)); in KSPAGMRESRoddec()
254 PetscCall(VecGetLocalSize(VEC_V(0), &nloc)); in KSPAGMRESRodvec()
H A Dagmresimpl.h44 #define VEC_V(i) agmres->vecs[VEC_OFFSET + i] macro
H A Dagmresdeflation.c215 for (j = 0; j < max_k; j++) PetscCall(VecMDot(VEC_V(j), KspSize, TmpU, &MatEigR[j * N])); in KSPAGMRESComputeDeflationData()
241 PetscCall(VecMAXPBY(U[j], max_k, &Sr[j * (N + 1)], 0, &VEC_V(0))); in KSPAGMRESComputeDeflationData()