Lines Matching refs:pointSF
781 PetscSF pointSF; in DMPlexCreateOverlapMigrationSF() local
834 PetscCall(DMGetPointSF(dm, &pointSF)); in DMPlexCreateOverlapMigrationSF()
835 PetscCall(PetscSFGetGraph(pointSF, NULL, &numSharedPoints, &sharedLocal, &sharedRemote)); in DMPlexCreateOverlapMigrationSF()
1005 PetscErrorCode DMPlexDistributeField(DM dm, PetscSF pointSF, PetscSection originalSection, Vec orig… in DMPlexDistributeField() argument
1013 PetscCall(PetscSFDistributeSection(pointSF, originalSection, &remoteOffsets, newSection)); in DMPlexDistributeField()
1021 PetscCall(PetscSFCreateSectionSF(pointSF, originalSection, remoteOffsets, newSection, &fieldSF)); in DMPlexDistributeField()
1051 PetscErrorCode DMPlexDistributeFieldIS(DM dm, PetscSF pointSF, PetscSection originalSection, IS ori… in DMPlexDistributeFieldIS() argument
1059 …PetscCall(PetscSectionMigrateData(pointSF, MPIU_INT, originalSection, originalValues, newSection, … in DMPlexDistributeFieldIS()
1063 …PetscCall(ISCreateGeneral(PetscObjectComm((PetscObject)pointSF), fieldSize, newValues, PETSC_OWN_P… in DMPlexDistributeFieldIS()
1091 PetscErrorCode DMPlexDistributeData(DM dm, PetscSF pointSF, PetscSection originalSection, MPI_Datat… in DMPlexDistributeData() argument
1095 …PetscCall(PetscSectionMigrateData(pointSF, datatype, originalSection, originalData, newSection, ne… in DMPlexDistributeData()
1488 …tscErrorCode DMPlexCreatePointSF(DM dm, PetscSF migrationSF, PetscBool ownership, PetscSF *pointSF) in DMPlexCreatePointSF() argument
1507 PetscCall(PetscSFCreate(PetscObjectComm((PetscObject)dm), pointSF)); in DMPlexCreatePointSF()
1508 PetscCall(PetscSFSetFromOptions(*pointSF)); in DMPlexCreatePointSF()
1596 …PetscCall(PetscSFSetGraph(*pointSF, nleaves, npointLeaves, pointLocal, PETSC_OWN_POINTER, pointRem… in DMPlexCreatePointSF()
1599 if (PetscDefined(USE_DEBUG)) PetscCall(DMPlexCheckPointSF(dm, *pointSF, PETSC_FALSE)); in DMPlexCreatePointSF()