Home
last modified time | relevance | path

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

/petsc/src/dm/impls/plex/
H A Dplexdd.c257 Vec gvec, svec, lvec; in DMCreateDomainDecompositionScatters_Plex() local
267 PetscCall(DMGetGlobalVector(subdms[i], &svec)); in DMCreateDomainDecompositionScatters_Plex()
279 if (iscat) PetscCall(VecScatterCreate(gvec, gi_is, svec, li_is, &(*iscat)[i])); in DMCreateDomainDecompositionScatters_Plex()
280 if (oscat) PetscCall(VecScatterCreate(gvec, go_is, svec, NULL, &(*oscat)[i])); in DMCreateDomainDecompositionScatters_Plex()
282 PetscCall(DMRestoreGlobalVector(subdms[i], &svec)); in DMCreateDomainDecompositionScatters_Plex()
/petsc/src/dm/impls/da/
H A Ddadd.c432 Vec svec, dvec, slvec; in DMCreateDomainDecompositionScatters_DA() local
481 PetscCall(DMGetGlobalVector(subdm, &svec)); in DMCreateDomainDecompositionScatters_DA()
484 if (iscat) PetscCall(VecScatterCreate(dvec, idis, svec, isis, &(*iscat)[i])); in DMCreateDomainDecompositionScatters_DA()
485 if (oscat) PetscCall(VecScatterCreate(dvec, odis, svec, osis, &(*oscat)[i])); in DMCreateDomainDecompositionScatters_DA()
489 PetscCall(DMRestoreGlobalVector(subdm, &svec)); in DMCreateDomainDecompositionScatters_DA()
/petsc/src/tao/unconstrained/tutorials/
H A Deptorsion3.c510 PetscErrorCode HessianProductMat(Mat mat, Vec svec, Vec y) in HessianProductMat() argument
516 PetscCall(HessianProduct(ptr, svec, y)); in HessianProductMat()
532 PetscErrorCode HessianProduct(void *ptr, Vec svec, Vec y) in HessianProduct() argument
550 PetscCall(VecGetArrayRead(svec, &s)); in HessianProduct()
611 PetscCall(VecRestoreArrayRead(svec, &s)); in HessianProduct()
H A Deptorsion1.c494 PetscErrorCode HessianProductMat(Mat mat, Vec svec, Vec y) in HessianProductMat() argument
500 PetscCall(HessianProduct(ptr, svec, y)); in HessianProductMat()
516 PetscErrorCode HessianProduct(void *ptr, Vec svec, Vec y) in HessianProduct() argument
534 PetscCall(VecGetArrayRead(svec, &s)); in HessianProduct()
595 PetscCall(VecRestoreArrayRead(svec, &s)); in HessianProduct()
/petsc/src/ts/tutorials/
H A Dex20opt_ic.c380 static PetscErrorCode HessianProductMat(Mat mat, Vec svec, Vec y) in HessianProductMat() argument
387 PetscCall(VecCopy(svec, user_ptr->Dir)); in HessianProductMat()