Lines Matching refs:iranks

25 …nit(link->rootbuf[PETSCSF_REMOTE][rootmtype_mpi] + disp, cnt, unit, bas->iranks[i], link->tag, com…  in PetscSFLinkInitMPIRequests_Persistent_Basic()
31 …nit(link->rootbuf[PETSCSF_REMOTE][rootmtype_mpi] + disp, cnt, unit, bas->iranks[i], link->tag, com… in PetscSFLinkInitMPIRequests_Persistent_Basic()
116 …eue(link->rootbuf[PETSCSF_REMOTE][rootmtype_mpi] + disp, cnt, unit, bas->iranks[i], link->tag, str… in PetscSFLinkStartCommunication_MPIX_Stream()
123 …eue(link->rootbuf[PETSCSF_REMOTE][rootmtype_mpi] + disp, cnt, unit, bas->iranks[i], link->tag, str… in PetscSFLinkStartCommunication_MPIX_Stream()
184 PetscMPIInt rank, niranks, *iranks, tag; in PetscSFSetUp_Basic() local
203 …>ndranks), PetscSafePointerPlusOffset(rlengths, sf->ndranks), &niranks, &iranks, (void **)&ilength… in PetscSFSetUp_Basic()
209 PetscCall(PetscSortMPIIntWithIntArray(niranks, iranks, ilengths)); in PetscSFSetUp_Basic()
214 PetscCall(PetscMalloc2(bas->niranks, &bas->iranks, bas->niranks + 1, &bas->ioffset)); in PetscSFSetUp_Basic()
217 bas->iranks[i] = sf->ranks[i]; in PetscSFSetUp_Basic()
220 …PetscCheck(bas->ndiranks <= 1 && (bas->ndiranks != 1 || bas->iranks[0] == rank), PETSC_COMM_SELF, … in PetscSFSetUp_Basic()
222 bas->iranks[i] = iranks[i - bas->ndiranks]; in PetscSFSetUp_Basic()
227 PetscCall(PetscFree(iranks)); in PetscSFSetUp_Basic()
234 …+ bas->ioffset[i], bas->ioffset[i + 1] - bas->ioffset[i], MPIU_INT, bas->iranks[i], tag, comm, &ro… in PetscSFSetUp_Basic()
239 …PetscCheck(bas->iranks[0] == rank, PETSC_COMM_SELF, PETSC_ERR_PLIB, "Cannot interpret distinguishe… in PetscSFSetUp_Basic()
265 PetscCall(PetscFree2(bas->iranks, bas->ioffset)); in PetscSFReset_Basic()
325 …for (PetscMPIInt i = 0; i < nrootranks; i++) PetscCall(MatSetValue(A, rank, bas->iranks[i], (rooto… in PetscSFView_Basic_PatternAndSizes()
449 …GetLeafRanks_Basic(PetscSF sf, PetscMPIInt *niranks, const PetscMPIInt **iranks, const PetscInt **… in PetscSFGetLeafRanks_Basic() argument
455 if (iranks) *iranks = bas->iranks; in PetscSFGetLeafRanks_Basic()
472 const PetscMPIInt *ranks, *iranks; in PetscSFCreateEmbeddedRootSF_Basic() local
548 …PetscCall(PetscSFGetRootInfo_Basic(sf, &niranks, &ndiranks, &iranks, &ioffset, &irootloc)); /* Get… in PetscSFCreateEmbeddedRootSF_Basic()
552 PetscCall(PetscMalloc2(niranks, &bas->iranks, niranks + 1, &bas->ioffset)); in PetscSFCreateEmbeddedRootSF_Basic()
568 bas->iranks[p] = iranks[i]; in PetscSFCreateEmbeddedRootSF_Basic()