Lines Matching refs:irootloc
232 PetscCall(PetscMalloc1(bas->itotal, &bas->irootloc)); in PetscSFSetUp_Basic()
234 …for (PetscMPIInt i = bas->ndiranks; i < bas->niranks; i++) PetscCallMPI(MPIU_Irecv(bas->irootloc +… in PetscSFSetUp_Basic()
241 … PetscCall(PetscArraycpy(bas->irootloc + bas->ioffset[0], sf->rremote + sf->roffset[i], npoints)); in PetscSFSetUp_Basic()
266 PetscCall(PetscFree(bas->irootloc)); in PetscSFReset_Basic()
449 …scMPIInt *niranks, const PetscMPIInt **iranks, const PetscInt **ioffset, const PetscInt **irootloc) in PetscSFGetLeafRanks_Basic() argument
457 if (irootloc) *irootloc = bas->irootloc; in PetscSFGetLeafRanks_Basic()
473 const PetscInt *roffset, *rmine, *rremote, *ioffset, *irootloc; in PetscSFCreateEmbeddedRootSF_Basic() local
548 …PetscCall(PetscSFGetRootInfo_Basic(sf, &niranks, &ndiranks, &iranks, &ioffset, &irootloc)); /* Get… in PetscSFCreateEmbeddedRootSF_Basic()
553 PetscCall(PetscMalloc1(ioffset[niranks], &bas->irootloc)); in PetscSFCreateEmbeddedRootSF_Basic()
560 if (rootdata[irootloc[j]]) { in PetscSFCreateEmbeddedRootSF_Basic()
561 bas->irootloc[q++] = irootloc[j]; in PetscSFCreateEmbeddedRootSF_Basic()