Home
last modified time | relevance | path

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

/petsc/src/tao/bound/utils/ !
H A Disutil.c25 …e TaoVecGetSubVec(Vec vfull, IS is, TaoSubsetType reduced_type, PetscReal maskvalue, Vec *vreduced) in TaoVecGetSubVec() argument
44 PetscCall(VecDestroy(vreduced)); in TaoVecGetSubVec()
45 PetscCall(VecDuplicate(vfull, vreduced)); in TaoVecGetSubVec()
46 PetscCall(VecCopy(vfull, *vreduced)); in TaoVecGetSubVec()
54 if (*vreduced) PetscCall(VecDestroy(vreduced)); in TaoVecGetSubVec()
55 PetscCall(VecCreate(comm, vreduced)); in TaoVecGetSubVec()
56 PetscCall(VecSetType(*vreduced, vtype)); in TaoVecGetSubVec()
58 PetscCall(VecSetSizes(*vreduced, nreduced_local, nreduced)); in TaoVecGetSubVec()
59 PetscCall(VecGetOwnershipRange(*vreduced, &rlow, &rhigh)); in TaoVecGetSubVec()
61 PetscCall(VecScatterCreate(vfull, is, *vreduced, ident, &scatter)); in TaoVecGetSubVec()
[all …]
/petsc/src/vec/vec/utils/ !
H A Dprojection.c479 PetscErrorCode VecISAXPY(Vec vfull, IS is, PetscScalar alpha, Vec vreduced) in VecISAXPY() argument
489 PetscValidHeaderSpecific(vreduced, VEC_CLASSID, 4); in VecISAXPY()
493 PetscCall(VecGetSize(vreduced, &nreduced)); in VecISAXPY()
495 if (sorted) PetscCall(VecAXPY(vfull, alpha, vreduced)); in VecISAXPY()
503 PetscCall(VecGetArrayRead(vreduced, &x)); in VecISAXPY()
506 PetscCall(VecGetLocalSize(vreduced, &m)); in VecISAXPY()
518 PetscCall(VecRestoreArrayRead(vreduced, &x)); in VecISAXPY()
549 PetscErrorCode VecISCopy(Vec vfull, IS is, ScatterMode mode, Vec vreduced) in VecISCopy() argument
559 PetscValidHeaderSpecific(vreduced, VEC_CLASSID, 4); in VecISCopy()
563 PetscCall(VecGetSize(vreduced, &nreduced)); in VecISCopy()
[all …]