Lines Matching refs:nullvecs2
5874 Vec v, v2, *nullvecs2; in MatNullSpacePropagateAny_Private() local
5901 PetscCall(PetscMalloc1(bsiz, &nullvecs2)); in MatNullSpacePropagateAny_Private()
5907 …ll(VecCreateMPIWithArray(PetscObjectComm((PetscObject)B), bs, n, N, ddata + n * k, &nullvecs2[k])); in MatNullSpacePropagateAny_Private()
5908 PetscCall(VecScatterBegin(sct, nullvecs[k], nullvecs2[k], INSERT_VALUES, SCATTER_FORWARD)); in MatNullSpacePropagateAny_Private()
5909 PetscCall(VecScatterEnd(sct, nullvecs[k], nullvecs2[k], INSERT_VALUES, SCATTER_FORWARD)); in MatNullSpacePropagateAny_Private()
5912 …ithArray(PetscObjectComm((PetscObject)B), bs, n, N, ddata + n * nnsp_size, &nullvecs2[nnsp_size])); in MatNullSpacePropagateAny_Private()
5913 PetscCall(VecSet(nullvecs2[nnsp_size], 1.0)); in MatNullSpacePropagateAny_Private()
5915 PetscCall(PCBDDCOrthonormalizeVecs(&bsiz2, nullvecs2)); in MatNullSpacePropagateAny_Private()
5916 …PetscCall(MatNullSpaceCreate(PetscObjectComm((PetscObject)B), PETSC_FALSE, bsiz2, nullvecs2, &Null… in MatNullSpacePropagateAny_Private()
5923 for (k = 0; k < bsiz; k++) PetscCall(VecDestroy(&nullvecs2[k])); in MatNullSpacePropagateAny_Private()
5924 PetscCall(PetscFree(nullvecs2)); in MatNullSpacePropagateAny_Private()