Searched refs:vfull (Results 1 – 2 of 2) sorted by relevance
| /petsc/src/tao/bound/utils/ |
| H A D | isutil.c | 25 PetscErrorCode TaoVecGetSubVec(Vec vfull, IS is, TaoSubsetType reduced_type, PetscReal maskvalue, V… in TaoVecGetSubVec() argument 37 PetscValidHeaderSpecific(vfull, VEC_CLASSID, 1); in TaoVecGetSubVec() 40 PetscCall(VecGetSize(vfull, &nfull)); in TaoVecGetSubVec() 45 PetscCall(VecDuplicate(vfull, vreduced)); in TaoVecGetSubVec() 46 PetscCall(VecCopy(vfull, *vreduced)); in TaoVecGetSubVec() 50 PetscCall(VecGetType(vfull, &vtype)); in TaoVecGetSubVec() 51 PetscCall(VecGetOwnershipRange(vfull, &flow, &fhigh)); in TaoVecGetSubVec() 53 PetscCall(PetscObjectGetComm((PetscObject)vfull, &comm)); in TaoVecGetSubVec() 61 PetscCall(VecScatterCreate(vfull, is, *vreduced, ident, &scatter)); in TaoVecGetSubVec() 62 PetscCall(VecScatterBegin(scatter, vfull, *vreduced, INSERT_VALUES, SCATTER_FORWARD)); 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 485 PetscValidHeaderSpecific(vfull, VEC_CLASSID, 1); in VecISAXPY() 487 PetscCheckSameComm(vfull, 1, is, 2); in VecISAXPY() 488 PetscValidLogicalCollectiveScalar(vfull, alpha, 3); in VecISAXPY() 492 PetscCall(VecGetSize(vfull, &nfull)); in VecISAXPY() 495 if (sorted) PetscCall(VecAXPY(vfull, alpha, vreduced)); in VecISAXPY() 502 PetscCall(VecGetArray(vfull, &y)); in VecISAXPY() 508 PetscCall(VecGetOwnershipRange(vfull, &rstart, &rend)); in VecISAXPY() 517 PetscCall(VecRestoreArray(vfull, &y)); in VecISAXPY() 549 PetscErrorCode VecISCopy(Vec vfull, IS is, ScatterMode mode, Vec vreduced) in VecISCopy() argument [all …]
|