Lines Matching refs:leafoffset
11 const PetscInt *rootoffset, *leafoffset; in PetscSFLinkInitMPIRequests_Persistent_Basic() local
38 … PetscCall(PetscSFGetLeafInfo_Basic(sf, &nleafranks, &ndleafranks, NULL, &leafoffset, NULL, NULL)); in PetscSFLinkInitMPIRequests_Persistent_Basic()
41 disp = (leafoffset[i] - leafoffset[ndleafranks]) * link->unitbytes; in PetscSFLinkInitMPIRequests_Persistent_Basic()
42 cnt = leafoffset[i + 1] - leafoffset[i]; in PetscSFLinkInitMPIRequests_Persistent_Basic()
47 disp = (leafoffset[i] - leafoffset[ndleafranks]) * link->unitbytes; in PetscSFLinkInitMPIRequests_Persistent_Basic()
48 cnt = leafoffset[i + 1] - leafoffset[i]; in PetscSFLinkInitMPIRequests_Persistent_Basic()
102 const PetscInt *rootoffset, *leafoffset; in PetscSFLinkStartCommunication_MPIX_Stream() local
129 … PetscCall(PetscSFGetLeafInfo_Basic(sf, &nleafranks, &ndleafranks, NULL, &leafoffset, NULL, NULL)); in PetscSFLinkStartCommunication_MPIX_Stream()
132 disp = (leafoffset[i] - leafoffset[ndleafranks]) * link->unitbytes; in PetscSFLinkStartCommunication_MPIX_Stream()
133 cnt = (PetscMPIInt)(leafoffset[i + 1] - leafoffset[i]); in PetscSFLinkStartCommunication_MPIX_Stream()
139 disp = (leafoffset[i] - leafoffset[ndleafranks]) * link->unitbytes; in PetscSFLinkStartCommunication_MPIX_Stream()
140 cnt = (PetscMPIInt)(leafoffset[i + 1] - leafoffset[i]); in PetscSFLinkStartCommunication_MPIX_Stream()