Home
last modified time | relevance | path

Searched refs:rankssf (Results 1 – 3 of 3) sorted by relevance

/petsc/src/vec/is/sf/utils/ !
H A Dsfutils.c929 PetscSF rankssf; in PetscSFCreateStridedSF() local
966 PetscCall(PetscSFGetRanksSF(sf, &rankssf)); in PetscSFCreateStridedSF()
967 PetscCall(PetscSFGetGraph(rankssf, NULL, &nranks, NULL, &sfrremote)); in PetscSFCreateStridedSF()
969 PetscCall(PetscSFBcastBegin(rankssf, MPIU_INT, &ldr, ldrs, MPI_REPLACE)); in PetscSFCreateStridedSF()
970 PetscCall(PetscSFBcastEnd(rankssf, MPIU_INT, &ldr, ldrs, MPI_REPLACE)); in PetscSFCreateStridedSF()
/petsc/src/vec/is/sf/interface/ !
H A Dsf.c116 PetscCall(PetscSFDestroy(&sf->rankssf)); in PetscSFReset()
1211 if (!sf->rankssf) { in PetscSFGetRanksSF()
1222 PetscCall(PetscSFDuplicate(sf, PETSCSF_DUPLICATE_CONFONLY, &sf->rankssf)); in PetscSFGetRanksSF()
1223 …PetscCall(PetscSFSetGraph(sf->rankssf, 1, nranks, NULL, PETSC_OWN_POINTER, rremotes, PETSC_OWN_POI… in PetscSFGetRanksSF()
1225 *rsf = sf->rankssf; in PetscSFGetRanksSF()
/petsc/include/petsc/private/ !
H A Dsfimpl.h99 …PetscSF rankssf; /* Internal graph used to implement communications with root … member