Searched refs:face_sfs (Results 1 – 5 of 5) sorted by relevance
| /petsc/src/dm/impls/plex/ |
| H A D | plexsfc.c | 215 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 D | plex.c | 1134 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 D | plexcreate.c | 5781 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 D | plexcgns2.c | 2073 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 D | dmpleximpl.h | 212 PetscSF *face_sfs; // root(donor faces) <-- leaf(local faces) member
|