Home
last modified time | relevance | path

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

/petsc/src/ksp/pc/impls/bddc/
H A Dbddcprivate.c5874 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()
[all …]