Searched refs:Fes (Results 1 – 1 of 1) sorted by relevance
| /petsc/src/snes/impls/composite/ |
| H A D | snescomposite.c | 26 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 …]
|