Home
last modified time | relevance | path

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

/petsc/src/dm/impls/plex/hdf5/
H A Dplexhdf5.c2230 PetscSF overlapSF, l2gSF; //TODO maybe confusing names (in DMPlex in general) member
2242 PetscCall(PetscSFDestroy(&(*layer)->overlapSF)); in PlexLayerDestroy()
2590 …comm, PetscInt depth, PlexLayer layers[], IS strataPermutation, PetscSF *overlapSF, PetscSF *l2gSF) in PlexLayerConcatenateSFs_Private() argument
2604 osfs[d] = layers[e]->overlapSF; in PlexLayerConcatenateSFs_Private()
2608 …cSFConcatenate(comm, depth + 1, osfs, PETSCSF_CONCATENATE_ROOTMODE_LOCAL, leafOffsets, overlapSF)); in PlexLayerConcatenateSFs_Private()
2661 …if (d > 0) PetscCall(PlexLayerCreateSFs_Private(layers[d], &layers[d - 1]->overlapSF, &layers[d - … in DMPlexTopologyLoad_HDF5_Private()
2664 …PetscCall(PlexLayerCreateCellSFs_Private(layers[depth], &layers[depth]->overlapSF, &layers[depth]-… in DMPlexTopologyLoad_HDF5_Private()
2671 PetscSF overlapSF; in DMPlexTopologyLoad_HDF5_Private() local
2673 …PetscCall(PlexLayerConcatenateSFs_Private(comm, depth, layers, strataPermutation, &overlapSF, sfXC… in DMPlexTopologyLoad_HDF5_Private()
2674 PetscCall(DMSetPointSF(dm, overlapSF)); in DMPlexTopologyLoad_HDF5_Private()
[all …]
/petsc/src/dm/impls/plex/
H A Dplexdistribute.c773 PetscErrorCode DMPlexCreateOverlapMigrationSF(DM dm, PetscSF overlapSF, PetscSF *migrationSF) in DMPlexCreateOverlapMigrationSF() argument
793 PetscCall(PetscSFGetGraph(overlapSF, &nroots, &nleaves, NULL, &overlapRemote)); in DMPlexCreateOverlapMigrationSF()
800 PetscCall(PetscSFBcastBegin(overlapSF, MPIU_INT, pointDepths, remoteDepths, MPI_REPLACE)); in DMPlexCreateOverlapMigrationSF()
801 PetscCall(PetscSFBcastEnd(overlapSF, MPIU_INT, pointDepths, remoteDepths, MPI_REPLACE)); in DMPlexCreateOverlapMigrationSF()