Home
last modified time | relevance | path

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

/petsc/src/snes/impls/composite/
H A Dsnescomposite.c26 Vec *Xes, *Fes; /* solution and residual vectors for the subsolvers */ member
188 Vec *Xes = jac->Xes, *Fes = jac->Fes; in SNESCompositeApply_AdditiveOptimal() local
236 for (j = 0; j < i + 1; j++) PetscCall(VecDotBegin(Fes[i], Fes[j], &jac->h[i + j * jac->n])); in SNESCompositeApply_AdditiveOptimal()
237 PetscCall(VecDotBegin(Fes[i], F, &jac->g[i])); in SNESCompositeApply_AdditiveOptimal()
242 PetscCall(VecDotEnd(Fes[i], Fes[j], &jac->h[i + j * jac->n])); in SNESCompositeApply_AdditiveOptimal()
245 PetscCall(VecDotEnd(Fes[i], F, &jac->g[i])); in SNESCompositeApply_AdditiveOptimal()
302 PetscCall(VecCopy(jac->Fes[min_i], F)); in SNESCompositeApply_AdditiveOptimal()
345 PetscCall(PetscMalloc1(n, &jac->Fes)); in SNESSetUp_Composite()
351 jac->Fes[i] = F; in SNESSetUp_Composite()
384 if (jac->Fes) PetscCall(VecDestroyVecs(jac->nsnes, &jac->Fes)); in SNESReset_Composite()
[all …]