Searched refs:vreduced (Results 1 – 2 of 2) sorted by relevance
| /petsc/src/tao/bound/utils/ |
| H A D | isutil.c | 25 …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 D | projection.c | 479 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 …]
|