Searched refs:nnsp_size (Results 1 – 2 of 2) sorted by relevance
| /petsc/src/ksp/pc/impls/bddc/ |
| H A D | bddcprivate.c | 5877 PetscInt k, nnsp_size, bsiz, bsiz2, n, N, bs; in MatNullSpacePropagateAny_Private() local 5899 PetscCall(MatNullSpaceGetVecs(NullSpace, &nnsp_has_cnst, &nnsp_size, &nullvecs)); in MatNullSpacePropagateAny_Private() 5900 bsiz = bsiz2 = nnsp_size + !!nnsp_has_cnst; in MatNullSpacePropagateAny_Private() 5906 for (k = 0; k < nnsp_size; k++) { 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() 6577 PetscInt n_ISForFaces, n_ISForEdges, nnsp_size, o_nf, o_ne; in PCBDDCConstraintsSetUp() local 6619 PetscCall(MatNullSpaceGetVecs(nearnullsp, &nnsp_has_cnst, &nnsp_size, &nearnullvecs)); in PCBDDCConstraintsSetUp() 6626 PetscCall(PetscMalloc1(nnsp_size, &pcbddc->onearnullvecs_state)); in PCBDDCConstraintsSetUp() 6627 …for (i = 0; i < nnsp_size; i++) PetscCall(PetscObjectStateGet((PetscObject)nearnullvecs[i], &pcbdd… in PCBDDCConstraintsSetUp() [all …]
|
| H A D | bddc.c | 1585 PetscInt nnsp_size; in PCSetUp_BDDC() local 1586 PetscCall(MatNullSpaceGetVecs(nearnullspace, NULL, &nnsp_size, &nearnullvecs)); in PCSetUp_BDDC() 1587 for (i = 0; i < nnsp_size; i++) { in PCSetUp_BDDC()
|