Lines Matching refs:iremote
98 const PetscSFNode *iremote; in PetscSFViewCustom() local
104 PetscCall(PetscSFGetGraph(sf, &nroots, &nleaves, &ilocal, &iremote)); in PetscSFViewCustom()
117 …"\n", rank, (PetscMPIInt)(ilocal ? ilocal[i] : i), (PetscMPIInt)iremote[i].rank, iremote[i].index,… in PetscSFViewCustom()
146 PetscSFNode *iremote; in CreateReferenceSF_Regular() local
148 PetscCall(PetscCalloc1(nLeaves, &iremote)); in CreateReferenceSF_Regular()
152 iremote[j].rank = r; in CreateReferenceSF_Regular()
153 iremote[j].index = k + i * ctx->n; in CreateReferenceSF_Regular()
157 …PetscCall(PetscSFSetGraph(sf, nroots, nLeaves, ilocal, PETSC_OWN_POINTER, iremote, PETSC_OWN_POINT… in CreateReferenceSF_Regular()
195 PetscSFNode *iremote; in CreateSFs_Irregular() local
199 PetscCall(PetscMalloc1(nLeaves, &iremote)); in CreateSFs_Irregular()
203 iremote[j].rank = r; in CreateSFs_Irregular()
204 iremote[j].index = k + i + ctx->rank; in CreateSFs_Irregular()
210 …PetscCall(PetscSFSetGraph(sf, nroots, nLeaves, ilocal, PETSC_OWN_POINTER, iremote, PETSC_OWN_POINT… in CreateSFs_Irregular()
248 PetscSFNode *iremote; in CreateSFs_Regular() local
250 PetscCall(PetscMalloc1(nLeaves, &iremote)); in CreateSFs_Regular()
253 iremote[j].rank = r; in CreateSFs_Regular()
254 iremote[j].index = k; in CreateSFs_Regular()
257 …PetscCall(PetscSFSetGraph(sf, nroots, nLeaves, ilocal, PETSC_OWN_POINTER, iremote, PETSC_OWN_POINT… in CreateSFs_Regular()
262 PetscSFNode *iremote; in CreateSFs_Regular() local
264 PetscCall(PetscMalloc1(nLeaves, &iremote)); in CreateSFs_Regular()
267 iremote[j].rank = r; in CreateSFs_Regular()
268 iremote[j].index = k + i * ctx->n; in CreateSFs_Regular()
271 …PetscCall(PetscSFSetGraph(sf, nroots, nLeaves, ilocal, PETSC_OWN_POINTER, iremote, PETSC_OWN_POINT… in CreateSFs_Regular()