Searched refs:ndleafranks (Results 1 – 3 of 3) sorted by relevance
| /petsc/src/vec/is/sf/impls/basic/neighbor/ |
| H A D | sfneighbor.c | 63 PetscMPIInt nrootranks, ndrootranks, nleafranks, ndleafranks; in PetscSFGetDistComm_Neighbor() local 69 …PetscCall(PetscSFGetLeafInfo_Basic(sf, &nleafranks, &ndleafranks, &leafranks, NULL, NULL, NULL)); … in PetscSFGetDistComm_Neighbor() 71 outdegree = nleafranks - ndleafranks; in PetscSFGetDistComm_Neighbor() 73 destinations = PetscSafePointerPlusOffset(leafranks, ndleafranks); in PetscSFGetDistComm_Neighbor() 193 PetscMPIInt nrootranks, ndrootranks, nleafranks, ndleafranks; in PetscSFSetUp_Neighbor() local 202 PetscCall(PetscSFGetLeafInfo_Basic(sf, &nleafranks, &ndleafranks, NULL, &leafoffset, NULL, NULL)); in PetscSFSetUp_Neighbor() 204 dat->leafdegree = n = (PetscMPIInt)(nleafranks - ndleafranks); in PetscSFSetUp_Neighbor() 226 for (PetscMPIInt i = ndleafranks, j = 0; i < nleafranks; i++, j++) { in PetscSFSetUp_Neighbor() 227 dat->leafdispls[j] = leafoffset[i] - leafoffset[ndleafranks]; in PetscSFSetUp_Neighbor() 240 for (PetscMPIInt i = ndleafranks, j = 0; i < nleafranks; i++, j++) { in PetscSFSetUp_Neighbor() [all …]
|
| /petsc/src/vec/is/sf/impls/basic/ |
| H A D | sfbasic.h | 53 …cSFGetLeafInfo_Basic(PetscSF sf, PetscMPIInt *nleafranks, PetscMPIInt *ndleafranks, const PetscMPI… in PetscSFGetLeafInfo_Basic() argument 57 if (ndleafranks) *ndleafranks = sf->ndranks; in PetscSFGetLeafInfo_Basic()
|
| H A D | sfbasic.c | 10 PetscMPIInt nrootranks, ndrootranks, nleafranks, ndleafranks; in PetscSFLinkInitMPIRequests_Persistent_Basic() local 38 … PetscCall(PetscSFGetLeafInfo_Basic(sf, &nleafranks, &ndleafranks, NULL, &leafoffset, NULL, NULL)); in PetscSFLinkInitMPIRequests_Persistent_Basic() 40 for (PetscMPIInt i = ndleafranks, j = 0; i < nleafranks; i++, j++) { in PetscSFLinkInitMPIRequests_Persistent_Basic() 41 disp = (leafoffset[i] - leafoffset[ndleafranks]) * link->unitbytes; in PetscSFLinkInitMPIRequests_Persistent_Basic() 46 for (PetscMPIInt i = ndleafranks, j = 0; i < nleafranks; i++, j++) { in PetscSFLinkInitMPIRequests_Persistent_Basic() 47 disp = (leafoffset[i] - leafoffset[ndleafranks]) * link->unitbytes; in PetscSFLinkInitMPIRequests_Persistent_Basic() 101 PetscMPIInt nrootranks, ndrootranks, nleafranks, ndleafranks, cnt; in PetscSFLinkStartCommunication_MPIX_Stream() local 129 … PetscCall(PetscSFGetLeafInfo_Basic(sf, &nleafranks, &ndleafranks, NULL, &leafoffset, NULL, NULL)); in PetscSFLinkStartCommunication_MPIX_Stream() 131 for (i = ndleafranks, j = 0; i < nleafranks; i++, j++) { in PetscSFLinkStartCommunication_MPIX_Stream() 132 disp = (leafoffset[i] - leafoffset[ndleafranks]) * link->unitbytes; in PetscSFLinkStartCommunication_MPIX_Stream() [all …]
|