Home
last modified time | relevance | path

Searched refs:sfA (Results 1 – 11 of 11) sorted by relevance

/petsc/src/vec/is/sf/tests/
H A Dex4.c7 PetscSF sfA, sfB, sfBA; in main() local
24 PetscCall(PetscSFCreate(PETSC_COMM_WORLD, &sfA)); in main()
26 PetscCall(PetscSFSetFromOptions(sfA)); in main()
67 …PetscCall(PetscSFSetGraph(sfA, nrootsA, nleavesA, ilocalA, PETSC_OWN_POINTER, iremoteA, PETSC_OWN_… in main()
69 PetscCall(PetscSFSetUp(sfA)); in main()
71 PetscCall(PetscObjectSetName((PetscObject)sfA, "sfA")); in main()
87 PetscCall(PetscSFBcastBegin(sfA, MPIU_SCALAR, arrayR, arrayW, MPI_REPLACE)); in main()
88 PetscCall(PetscSFBcastEnd(sfA, MPIU_SCALAR, arrayR, arrayW, MPI_REPLACE)); in main()
105 PetscCall(PetscSFCompose(sfA, sfB, &sfBA)); in main()
122 PetscCall(PetscSFView(sfA, NULL)); in main()
[all …]
H A Dex5.c80 PetscSF sfA, sfB, sfBA, sfAAm, sfBBm, sfAm, sfBm; in main() local
96 PetscCall(PetscSFCreate(PETSC_COMM_WORLD, &sfA)); in main()
98 PetscCall(PetscSFSetFromOptions(sfA)); in main()
106 PetscCall(PetscObjectTypeCompare((PetscObject)sfA, PETSCSFWINDOW, &iswin)); in main()
145 …PetscCall(PetscSFSetGraph(sfA, nrootsA, nleavesA, ilocalA, PETSC_OWN_POINTER, iremoteA, PETSC_OWN_… in main()
147 PetscCall(PetscSFSetUp(sfA)); in main()
149 PetscCall(PetscObjectSetName((PetscObject)sfA, "sfA")); in main()
151 PetscCall(PetscSFViewFromOptions(sfA, NULL, "-view")); in main()
154 if (test_vector) PetscCall(TestVector(sfA, "sfA")); in main()
157 PetscCall(PetscSFGetLeafRange(sfA, NULL, &mA)); in main()
[all …]
H A Dex1.c60 PetscSF sf, sfDup, sfInv, sfEmbed, sfA, sfB, sfBA; in main() local
238 PetscCall(PetscSFCreate(PETSC_COMM_WORLD, &sfA)); in main()
239 PetscCall(PetscSFSetType(sfA, sftype)); in main()
240 PetscCall(PetscSFSetGraph(sfA, 0, 0, NULL, PETSC_USE_POINTER, NULL, PETSC_USE_POINTER)); in main()
244 PetscCall(PetscSFCompose(sfA, sfB, &sfBA)); in main()
247 PetscCall(PetscSFDestroy(&sfA)); in main()
/petsc/src/vec/is/sf/tests/output/
H A Dex4_2.out7 Broadcast A->B over sfA
19 Broadcast A->BA over sfBA (sfB o sfA)
24 PetscSF Object: sfA 1 MPI process
33 PetscSF Object: (sfB o sfA) 1 MPI process
H A Dex4_1.out9 Broadcast A->B over sfA
25 Broadcast A->BA over sfBA (sfB o sfA)
32 PetscSF Object: sfA 1 MPI process
48 PetscSF Object: (sfB o sfA) 1 MPI process
H A Dex5_1.out1 PetscSF Object: sfA 1 MPI process
H A Dex5_2.out1 PetscSF Object: sfA 7 MPI processes
/petsc/src/vec/is/sf/interface/
H A Dsf.c2044 PetscErrorCode PetscSFCompose(PetscSF sfA, PetscSF sfB, PetscSF *sfBA) in PetscSFCompose() argument
2054 PetscValidHeaderSpecific(sfA, PETSCSF_CLASSID, 1); in PetscSFCompose()
2055 PetscSFCheckGraphSet(sfA, 1); in PetscSFCompose()
2058 PetscCheckSameComm(sfA, 1, sfB, 2); in PetscSFCompose()
2060 PetscCall(PetscSFCheckLeavesUnique_Private(sfA)); in PetscSFCompose()
2063 PetscCall(PetscSFGetGraph(sfA, &numRootsA, &numLeavesA, &localPointsA, &remotePointsA)); in PetscSFCompose()
2118 PetscCall(PetscSFCreate(PetscObjectComm((PetscObject)sfA), sfBA)); in PetscSFCompose()
2149 PetscErrorCode PetscSFComposeInverse(PetscSF sfA, PetscSF sfB, PetscSF *sfBA) in PetscSFComposeInverse() argument
2162 PetscValidHeaderSpecific(sfA, PETSCSF_CLASSID, 1); in PetscSFComposeInverse()
2163 PetscSFCheckGraphSet(sfA, 1); in PetscSFComposeInverse()
[all …]
/petsc/src/vec/is/sf/utils/
H A Dsfutils.c728 …fIndices[], const PetscInt leafLocalIndices[], PetscInt leafLocalOffset, PetscSF *sfA, PetscSF *sf) in PetscSFCreateByMatchingIndices() argument
743 if (sfA) PetscAssertPointer(sfA, 10); in PetscSFCreateByMatchingIndices()
795 if (sfA) { in PetscSFCreateByMatchingIndices()
796 *sfA = sf1; in PetscSFCreateByMatchingIndices()
/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()
1795 PetscCall(PetscSFDestroy(&sfA)); in DMPlexDistribute_Multistage()
H A Dplexcreate.c204 PetscSF sfA, sfB; in DMPlexSwap_Static() local
213 PetscCall(DMGetPointSF(dmA, &sfA)); in DMPlexSwap_Static()
215 PetscCall(PetscObjectReference((PetscObject)sfA)); in DMPlexSwap_Static()
217 PetscCall(DMSetPointSF(dmB, sfA)); in DMPlexSwap_Static()
218 PetscCall(PetscObjectDereference((PetscObject)sfA)); in DMPlexSwap_Static()