Home
last modified time | relevance | path

Searched refs:face_sfs (Results 1 – 5 of 5) sorted by relevance

/petsc/src/dm/impls/plex/
H A Dplexsfc.c215 PetscSF face_sfs[3]; in DMPlexCreateBoxMesh_Tensor_SFC_Periodicity_Private() local
274 PetscCall(PetscSFCreate(PetscObjectComm((PetscObject)dm), &face_sfs[num_directions])); in DMPlexCreateBoxMesh_Tensor_SFC_Periodicity_Private()
275 …PetscCall(PetscSFSetGraph(face_sfs[num_directions], vEnd - vStart, inum_faces, NULL, PETSC_USE_POI… in DMPlexCreateBoxMesh_Tensor_SFC_Periodicity_Private()
277 PetscCall(PetscSFComputeDegreeBegin(face_sfs[num_directions], &my_donor_degree)); in DMPlexCreateBoxMesh_Tensor_SFC_Periodicity_Private()
278 PetscCall(PetscSFComputeDegreeEnd(face_sfs[num_directions], &my_donor_degree)); in DMPlexCreateBoxMesh_Tensor_SFC_Periodicity_Private()
307 …PetscCall(PetscSFBcastBegin(face_sfs[num_directions], MPIU_INT, my_donor_indices, donor_indices, M… in DMPlexCreateBoxMesh_Tensor_SFC_Periodicity_Private()
308 …PetscCall(PetscSFBcastEnd(face_sfs[num_directions], MPIU_INT, my_donor_indices, donor_indices, MPI… in DMPlexCreateBoxMesh_Tensor_SFC_Periodicity_Private()
314 …PetscCall(PetscSFSetGraph(face_sfs[num_directions], pEnd - pStart, inum_faces, faces, PETSC_COPY_V… in DMPlexCreateBoxMesh_Tensor_SFC_Periodicity_Private()
318 PetscCall(PetscObjectSetName((PetscObject)face_sfs[num_directions], face_sf_name)); in DMPlexCreateBoxMesh_Tensor_SFC_Periodicity_Private()
329 PetscCall(DMPlexSetIsoperiodicFaceSF(dm, num_directions, face_sfs)); in DMPlexCreateBoxMesh_Tensor_SFC_Periodicity_Private()
[all …]
H A Dplex.c1134 if (mesh->periodic.face_sfs) in DMPlexView_Ascii()
1135 …; i < mesh->periodic.num_face_sfs; i++) PetscCall(PetscSFView(mesh->periodic.face_sfs[i], viewer)); in DMPlexView_Ascii()
2862 if (mesh->periodic.face_sfs) { in DMDestroy_Plex()
2863 … = 0; i < mesh->periodic.num_face_sfs; i++) PetscCall(PetscSFDestroy(&mesh->periodic.face_sfs[i])); in DMDestroy_Plex()
2864 PetscCall(PetscFree(mesh->periodic.face_sfs)); in DMDestroy_Plex()
H A Dplexcreate.c5781 const PetscSF *face_sfs; in DMClone_Plex() local
5787 PetscCall(DMPlexGetIsoperiodicFaceSF(dm, &num_face_sfs, &face_sfs)); in DMClone_Plex()
5788 PetscCall(DMPlexSetIsoperiodicFaceSF(*newdm, num_face_sfs, (PetscSF *)face_sfs)); in DMClone_Plex()
/petsc/src/dm/impls/plex/cgns/
H A Dplexcgns2.c2073 const PetscSF *face_sfs; in DMView_PlexCGNS() local
2075 PetscCall(DMPlexGetIsoperiodicFaceSF(dm, &num_face_sfs, &face_sfs)); in DMView_PlexCGNS()
2076 PetscCall(DMPlexSetIsoperiodicFaceSF(colloc_dm, num_face_sfs, (PetscSF *)face_sfs)); in DMView_PlexCGNS()
2077 if (face_sfs) colloc_dm->periodic.setup = DMPeriodicCoordinateSetUp_Internal; in DMView_PlexCGNS()
/petsc/include/petsc/private/
H A Ddmpleximpl.h212 PetscSF *face_sfs; // root(donor faces) <-- leaf(local faces) member