Lines Matching refs:sectionSF
70 PetscCall(PetscSFCreate(comm, &v->sectionSF)); in DMCreate()
505 if (dm->sectionSF) PetscCall(PetscObjectSetOptionsPrefix((PetscObject)dm->sectionSF, prefix)); in DMSetOptionsPrefix()
745 PetscCall(PetscSFDestroy(&(*dm)->sectionSF)); in DMDestroy()
895 if (dm->sectionSF) PetscCall(PetscSFSetFromOptions(dm->sectionSF)); in DMSetFromOptions()
4424 PetscCall(PetscSFDestroy(&dm->sectionSF)); in DMSetLocalSection()
4425 PetscCall(PetscSFCreate(PetscObjectComm((PetscObject)dm), &dm->sectionSF)); in DMSetLocalSection()
4701 PetscCall(PetscSFDestroy(&dm->sectionSF)); in DMSetGlobalSection()
4702 PetscCall(PetscSFCreate(PetscObjectComm((PetscObject)dm), &dm->sectionSF)); in DMSetGlobalSection()
4732 if (!dm->sectionSF) PetscCall(PetscSFCreate(PetscObjectComm((PetscObject)dm), &dm->sectionSF)); in DMGetSectionSF()
4733 PetscCall(PetscSFGetGraph(dm->sectionSF, &nroots, NULL, NULL, NULL)); in DMGetSectionSF()
4746 *sf = dm->sectionSF; in DMGetSectionSF()
4770 PetscCall(PetscSFDestroy(&dm->sectionSF)); in DMSetSectionSF()
4771 dm->sectionSF = sf; in DMSetSectionSF()
4801 PetscCall(PetscSFSetGraphSection(dm->sectionSF, localSection, globalSection)); in DMCreateSectionSF()