Lines Matching refs:iremote
256 const PetscSFNode *iremote; in PetscSFCheckGraphValid_Private() local
260 PetscCall(PetscSFGetGraph(sf, NULL, &nleaves, &ilocal, &iremote)); in PetscSFCheckGraphValid_Private()
263 const PetscInt rank = iremote[i].rank; in PetscSFCheckGraphValid_Private()
264 const PetscInt remote = iremote[i].index; in PetscSFCheckGraphValid_Private()
456 …etscInt nleaves, PetscInt ilocal[], PetscCopyMode localmode, PetscSFNode iremote[], PetscCopyMode … in PetscSFSetGraph() argument
463 if (nleaves > 0) PetscAssertPointer(iremote, 6); in PetscSFSetGraph()
480 …for (PetscInt i = 0; i < nleaves; i++) PetscCheck(iremote[i].rank >= -1 && iremote[i].rank < size,… in PetscSFSetGraph()
497 PetscCall(PetscArraycpy(tremote, iremote, nleaves)); in PetscSFSetGraph()
498 iremote = tremote; in PetscSFSetGraph()
504 PetscCall(PetscSortIntWithDataArray(nleaves, ilocal, iremote, sizeof(PetscSFNode), &work)); in PetscSFSetGraph()
535 …for (PetscInt i = 0; i < nleaves; i++) PetscCheck(iremote[i].rank >= -1 && iremote[i].rank < size,… in PetscSFSetGraph()
537 sf->remote = iremote; in PetscSFSetGraph()
541 sf->remote_alloc = iremote; in PetscSFSetGraph()
752 const PetscSFNode *iremote; in PetscSFDuplicate() local
753 PetscCall(PetscSFGetGraph(sf, &nroots, &nleaves, &ilocal, &iremote)); in PetscSFDuplicate()
754 …, nroots, nleaves, (PetscInt *)ilocal, PETSC_COPY_VALUES, (PetscSFNode *)iremote, PETSC_COPY_VALUE… in PetscSFDuplicate()
804 …SF sf, PetscInt *nroots, PetscInt *nleaves, const PetscInt *ilocal[], const PetscSFNode *iremote[]) in PetscSFGetGraph() argument
809 PetscCall(sf->ops->GetGraph(sf, nroots, nleaves, ilocal, iremote)); in PetscSFGetGraph()
814 if (iremote) *iremote = sf->remote; in PetscSFGetGraph()
1344 const PetscSFNode *iremote; in PetscSFCreateEmbeddedRootSF() local
1357 PetscCall(PetscSFGetGraph(sf, &nroots, &nleaves, &ilocal, &iremote)); in PetscSFCreateEmbeddedRootSF()
1393 new_iremote[n].rank = iremote[i].rank; in PetscSFCreateEmbeddedRootSF()
1394 new_iremote[n].index = iremote[i].index; in PetscSFCreateEmbeddedRootSF()
1426 const PetscSFNode *iremote; in PetscSFCreateEmbeddedLeafSF() local
1448 PetscCall(PetscSFGetGraph(sf, &nroots, NULL, &ilocal, &iremote)); in PetscSFCreateEmbeddedLeafSF()
1454 new_iremote[i].rank = iremote[l].rank; in PetscSFCreateEmbeddedLeafSF()
1455 new_iremote[i].index = iremote[l].index; in PetscSFCreateEmbeddedLeafSF()
2244 const PetscSFNode *iremote; in PetscSFCreateLocalSF_Private() local
2260 PetscCall(PetscSFGetGraph(sf, &nroots, &nleaves, &ilocal, &iremote)); in PetscSFCreateLocalSF_Private()
2262 PetscCall(PetscMPIIntCast(iremote[i].rank, &irank)); in PetscSFCreateLocalSF_Private()
2269 PetscCall(PetscMPIIntCast(iremote[i].rank, &irank)); in PetscSFCreateLocalSF_Private()
2273 liremote[j].index = iremote[i].index; in PetscSFCreateLocalSF_Private()
2587 const PetscSFNode *iremote; in PetscSFConcatenate() local
2591 PetscCall(PetscSFGetGraph(sfs[s], &nr, &nl, NULL, &iremote)); in PetscSFConcatenate()
2594 …PetscCall(PetscSFSetGraph(tmp_sf, nr, nl, NULL, PETSC_USE_POINTER, (PetscSFNode *)iremote, PETSC_C… in PetscSFConcatenate()