Home
last modified time | relevance | path

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

/petsc/src/ksp/pc/impls/lsc/
H A Dlsc.c6 Vec Avec0, Avec1, Svec0, scale; member
25 PetscCall(MatCreateVecs(A, &lsc->Avec0, &lsc->Avec1)); in PCLSCAllocate_Private()
27 if (lsc->scalediag) PetscCall(VecDuplicate(lsc->Avec0, &lsc->scale)); in PCLSCAllocate_Private()
114 PetscCall(MatMult(B, lsc->Svec0, lsc->Avec0)); in PCApply_LSC()
115 PetscCall(KSPSolve(lsc->kspL, lsc->Avec0, lsc->Avec1)); in PCApply_LSC()
117 PetscCall(MatMult(A, lsc->Avec1, lsc->Avec0)); in PCApply_LSC()
118 PetscCall(KSPSolve(lsc->kspL, lsc->Avec0, lsc->Avec1)); in PCApply_LSC()
126 PetscCall(MatMult(B, lsc->Svec0, lsc->Avec0)); in PCApply_LSC()
127 if (lsc->scale) PetscCall(VecPointwiseMult(lsc->Avec0, lsc->Avec0, lsc->scale)); in PCApply_LSC()
128 PetscCall(MatMult(A, lsc->Avec0, lsc->Avec1)); in PCApply_LSC()
[all …]