| /petsc/src/vec/is/sf/tests/ |
| H A D | ex10.c | 8 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 D | ex4.c | 7 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 D | ex5.c | 80 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 D | ex1.c | 60 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 D | ex4_2.out | 13 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 D | ex4_1.out | 17 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 D | ex10_0.out | 15 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 D | ex5_1.out | 9 PetscSF Object: sfB 1 MPI process
|
| H A D | ex5_2.out | 79 PetscSF Object: sfB 7 MPI processes
|
| /petsc/src/vec/is/sf/interface/ |
| H A D | sf.c | 2044 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 D | plexdistribute.c | 1793 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 D | plexcreate.c | 204 PetscSF sfA, sfB; in DMPlexSwap_Static() local 214 PetscCall(DMGetPointSF(dmB, &sfB)); in DMPlexSwap_Static() 216 PetscCall(DMSetPointSF(dmA, sfB)); in DMPlexSwap_Static()
|