Lines Matching refs:gv
9055 Vec gv; in PCBDDCSetUpCoarseSolver() local
9064 PetscCall(VecCreate(PetscObjectComm((PetscObject)pcbddc->coarse_vec), &gv)); in PCBDDCSetUpCoarseSolver()
9065 PetscCall(VecSetBlockSize(gv, cdim)); in PCBDDCSetUpCoarseSolver()
9066 PetscCall(VecSetSizes(gv, n * cdim, N * cdim)); in PCBDDCSetUpCoarseSolver()
9067 PetscCall(VecSetType(gv, VECSTANDARD)); in PCBDDCSetUpCoarseSolver()
9068 PetscCall(VecSetFromOptions(gv)); in PCBDDCSetUpCoarseSolver()
9069 …PetscCall(VecSet(gv, PETSC_MAX_REAL)); /* we only propagate coordinates from vertices constraints … in PCBDDCSetUpCoarseSolver()
9083 PetscCall(VecSetValuesBlocked(gv, n, idxs, coords, INSERT_VALUES)); in PCBDDCSetUpCoarseSolver()
9086 PetscCall(VecAssemblyBegin(gv)); in PCBDDCSetUpCoarseSolver()
9087 PetscCall(VecAssemblyEnd(gv)); in PCBDDCSetUpCoarseSolver()
9088 PetscCall(VecGetArray(gv, &coords)); in PCBDDCSetUpCoarseSolver()
9098 PetscCall(VecGetLocalSize(gv, &n)); in PCBDDCSetUpCoarseSolver()
9111 PetscCall(VecRestoreArray(gv, &coords)); in PCBDDCSetUpCoarseSolver()
9112 PetscCall(VecDestroy(&gv)); in PCBDDCSetUpCoarseSolver()