Home
last modified time | relevance | path

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

/petsc/src/ksp/pc/impls/mg/
H A Dgdsw.c40 MatNullSpace nnsp; in PCMGGDSWSetUp() local
42 PetscCall(MatGetNearNullSpace(A, &nnsp)); in PCMGGDSWSetUp()
43 PetscCall(PetscObjectReference((PetscObject)nnsp)); in PCMGGDSWSetUp()
45 PetscCall(MatSetNearNullSpace(A, nnsp)); in PCMGGDSWSetUp()
46 PetscCall(MatNullSpaceDestroy(&nnsp)); in PCMGGDSWSetUp()
/petsc/src/ksp/ksp/impls/fetidp/
H A Dfetidp.c577 MatNullSpace nnsp; in KSPFETIDPSetUpOperators() local
930 PetscCall(MatGetNearNullSpace(Ap, &nnsp)); in KSPFETIDPSetUpOperators()
931 if (!nnsp) PetscCall(MatGetNullSpace(Ap, &nnsp)); in KSPFETIDPSetUpOperators()
932 if (!nnsp) PetscCall(MatGetNearNullSpace(A, &nnsp)); in KSPFETIDPSetUpOperators()
933 if (!nnsp) PetscCall(MatGetNullSpace(A, &nnsp)); in KSPFETIDPSetUpOperators()
934 PetscCall(MatSetNearNullSpace(nA, nnsp)); in KSPFETIDPSetUpOperators()
/petsc/src/ksp/pc/impls/bddc/
H A Dbddcprivate.c1406 MatNullSpace nnsp; in PCBDDCNedelecSupport() local
1411 PetscCall(MatGetNullSpace(pcbddc->discretegradient, &nnsp)); in PCBDDCNedelecSupport()
1412 if (nnsp) PetscCall(MatNullSpaceGetVecs(nnsp, &nnsp_has_const, &nnsp_nvecs, &nnsp_vecs)); in PCBDDCNedelecSupport()
1573 …ll(MatNullSpaceCreate(PetscObjectComm((PetscObject)pc), PETSC_FALSE, nvecs_orth, quadvecs, &nnsp)); in PCBDDCNedelecSupport()
1576 PetscCall(PetscObjectSetName((PetscObject)nnsp, "_internal_BDDC_nedelec_nnsp")); in PCBDDCNedelecSupport()
1577 PetscCall(MatSetNearNullSpace(pc->pmat, nnsp)); in PCBDDCNedelecSupport()
1578 PetscCall(MatNullSpaceDestroy(&nnsp)); in PCBDDCNedelecSupport()
1666 …paceCreate(MPI_Comm comm, PetscBool has_const, PetscInt nvecs, Vec quad_vecs[], MatNullSpace *nnsp) in PCBDDCNullSpaceCreate() argument
1689 PetscCall(MatNullSpaceCreate(comm, has_const, nvecs, quad_vecs, nnsp)); in PCBDDCNullSpaceCreate()
1711 …NoNetFlux(Mat A, Mat divudotp, PetscBool transpose, IS vl2l, PCBDDCGraph graph, MatNullSpace *nnsp) in PCBDDCComputeNoNetFlux() argument
[all …]