Home
last modified time | relevance | path

Searched refs:sfB (Results 1 – 12 of 12) sorted by relevance

/petsc/src/vec/is/sf/tests/
H A Dex10.c8 PetscSF sfA0, sfA1, sfA2, sfB; in main() local
20 PetscCall(PetscSFCreate(PETSC_COMM_WORLD, &sfB)); in main()
65 …PetscCall(PetscSFSetGraph(sfB, nroots, nleaves, ilocalB, PETSC_OWN_POINTER, iremoteB, PETSC_OWN_PO… in main()
66 PetscCall(PetscSFSetUp(sfB)); in main()
67 PetscCall(PetscObjectSetName((PetscObject)sfB, "sfB")); in main()
68 PetscCall(PetscSFView(sfB, NULL)); in main()
73 PetscCall(PetscSFCompose(sfA0, sfB, &sfC)); in main()
82 PetscCall(PetscSFCompose(sfA1, sfB, &sfC)); in main()
91 PetscCall(PetscSFCompose(sfA2, sfB, &sfC)); in main()
99 PetscCall(PetscSFDestroy(&sfB)); in main()
H A Dex4.c7 PetscSF sfA, sfB, sfBA; in main() local
25 PetscCall(PetscSFCreate(PETSC_COMM_WORLD, &sfB)); in main()
27 PetscCall(PetscSFSetFromOptions(sfB)); in main()
68 …PetscCall(PetscSFSetGraph(sfB, nrootsB, nleavesB, ilocalB, PETSC_OWN_POINTER, iremoteB, PETSC_OWN_… in main()
70 PetscCall(PetscSFSetUp(sfB)); in main()
72 PetscCall(PetscObjectSetName((PetscObject)sfB, "sfB")); in main()
76 PetscCall(PetscSFGetLeafRange(sfB, NULL, &maxleafB)); in main()
97 PetscCall(PetscSFBcastBegin(sfB, MPIU_SCALAR, arrayR, arrayW, MPI_REPLACE)); in main()
98 PetscCall(PetscSFBcastEnd(sfB, MPIU_SCALAR, arrayR, arrayW, MPI_REPLACE)); in main()
105 PetscCall(PetscSFCompose(sfA, sfB, &sfBA)); in main()
[all …]
H A Dex5.c80 PetscSF sfA, sfB, sfBA, sfAAm, sfBBm, sfAm, sfBm; in main() local
97 PetscCall(PetscSFCreate(PETSC_COMM_WORLD, &sfB)); in main()
99 PetscCall(PetscSFSetFromOptions(sfB)); in main()
146 …PetscCall(PetscSFSetGraph(sfB, nrootsB, nleavesB, ilocalB, PETSC_OWN_POINTER, iremoteB, PETSC_OWN_… in main()
148 PetscCall(PetscSFSetUp(sfB)); in main()
150 PetscCall(PetscObjectSetName((PetscObject)sfB, "sfB")); in main()
152 PetscCall(PetscSFViewFromOptions(sfB, NULL, "-view")); in main()
155 if (test_vector) PetscCall(TestVector(sfB, "sfB")); in main()
158 PetscCall(PetscSFGetLeafRange(sfB, NULL, &mB)); in main()
172 PetscCall(PetscSFBcastBegin(sfB, MPIU_INT, ldA, ldB, MPI_REPLACE)); in main()
[all …]
H A Dex1.c60 PetscSF sf, sfDup, sfInv, sfEmbed, sfA, sfB, sfBA; in main() local
241 PetscCall(PetscSFCreate(PETSC_COMM_WORLD, &sfB)); in main()
242 PetscCall(PetscSFSetType(sfB, sftype)); in main()
243 PetscCall(PetscSFSetGraph(sfB, 0, 0, NULL, PETSC_USE_POINTER, NULL, PETSC_USE_POINTER)); in main()
244 PetscCall(PetscSFCompose(sfA, sfB, &sfBA)); in main()
248 PetscCall(PetscSFDestroy(&sfB)); in main()
/petsc/src/vec/is/sf/tests/output/
H A Dex4_2.out13 Broadcast B->BA over sfB
19 Broadcast A->BA over sfBA (sfB o sfA)
29 PetscSF Object: sfB 1 MPI process
33 PetscSF Object: (sfB o sfA) 1 MPI process
H A Dex4_1.out17 Broadcast B->BA over sfB
25 Broadcast A->BA over sfBA (sfB o sfA)
40 PetscSF Object: sfB 1 MPI process
48 PetscSF Object: (sfB o sfA) 1 MPI process
H A Dex10_0.out15 PetscSF Object: sfB 1 MPI process
21 PetscSF Object: PetscSFCompose(sfA0, sfB) 1 MPI process
25 PetscSF Object: PetscSFCompose(sfA1, sfB) 1 MPI process
30 PetscSF Object: PetscSFCompose(sfA2, sfB) 1 MPI process
H A Dex5_1.out9 PetscSF Object: sfB 1 MPI process
H A Dex5_2.out79 PetscSF Object: sfB 7 MPI processes
/petsc/src/vec/is/sf/interface/
H A Dsf.c2044 PetscErrorCode PetscSFCompose(PetscSF sfA, PetscSF sfB, PetscSF *sfBA) in PetscSFCompose() argument
2056 PetscValidHeaderSpecific(sfB, PETSCSF_CLASSID, 2); in PetscSFCompose()
2057 PetscSFCheckGraphSet(sfB, 2); in PetscSFCompose()
2058 PetscCheckSameComm(sfA, 1, sfB, 2); in PetscSFCompose()
2061 PetscCall(PetscSFCheckLeavesUnique_Private(sfB)); in PetscSFCompose()
2064 PetscCall(PetscSFGetGraph(sfB, &numRootsB, &numLeavesB, &localPointsB, &remotePointsB)); in PetscSFCompose()
2087 PetscCall(PetscSFGetLeafRange(sfB, &minleaf, &maxleaf)); in PetscSFCompose()
2093 …PetscCall(PetscSFBcastBegin(sfB, MPIU_SF_NODE, remotePointsA, PetscSafePointerPlusOffset(leafdataB… in PetscSFCompose()
2094 …PetscCall(PetscSFBcastEnd(sfB, MPIU_SF_NODE, remotePointsA, PetscSafePointerPlusOffset(leafdataB, … in PetscSFCompose()
2149 PetscErrorCode PetscSFComposeInverse(PetscSF sfA, PetscSF sfB, PetscSF *sfBA) in PetscSFComposeInverse() argument
[all …]
/petsc/src/dm/impls/plex/
H A Dplexdistribute.c1793 PetscSF sfA = *sf, sfB = sfDist; in DMPlexDistribute_Multistage() local
1794 PetscCall(PetscSFCompose(sfA, sfB, &sfDist)); in DMPlexDistribute_Multistage()
1796 PetscCall(PetscSFDestroy(&sfB)); in DMPlexDistribute_Multistage()
H A Dplexcreate.c204 PetscSF sfA, sfB; in DMPlexSwap_Static() local
214 PetscCall(DMGetPointSF(dmB, &sfB)); in DMPlexSwap_Static()
216 PetscCall(DMSetPointSF(dmA, sfB)); in DMPlexSwap_Static()