Home
last modified time | relevance | path

Searched refs:neighborRank (Results 1 – 2 of 2) sorted by relevance

/petsc/src/dm/impls/stag/
H A Dstag3d.c597 PetscMPIInt neighborRank[27][3], r[3], n[3]; in DMStagSetUpBuildNeighbors_3d() local
616 neighborRank[0][0] = first[0] ? (per[0] ? n[0] - 1 : -1) : r[0] - 1; /* left down back */ in DMStagSetUpBuildNeighbors_3d()
617 neighborRank[0][1] = first[1] ? (per[1] ? n[1] - 1 : -1) : r[1] - 1; in DMStagSetUpBuildNeighbors_3d()
618 neighborRank[0][2] = first[2] ? (per[2] ? n[2] - 1 : -1) : r[2] - 1; in DMStagSetUpBuildNeighbors_3d()
620 neighborRank[1][0] = r[0]; /* down back */ in DMStagSetUpBuildNeighbors_3d()
621 neighborRank[1][1] = first[1] ? (per[1] ? n[1] - 1 : -1) : r[1] - 1; in DMStagSetUpBuildNeighbors_3d()
622 neighborRank[1][2] = first[2] ? (per[2] ? n[2] - 1 : -1) : r[2] - 1; in DMStagSetUpBuildNeighbors_3d()
624 neighborRank[2][0] = last[0] ? (per[0] ? 0 : -1) : r[0] + 1; /* right down back */ in DMStagSetUpBuildNeighbors_3d()
625 neighborRank[2][1] = first[1] ? (per[1] ? n[1] - 1 : -1) : r[1] - 1; in DMStagSetUpBuildNeighbors_3d()
626 neighborRank[2][2] = first[2] ? (per[2] ? n[2] - 1 : -1) : r[2] - 1; in DMStagSetUpBuildNeighbors_3d()
[all …]
H A Dstag2d.c395 const PetscInt neighborRank = stag->neighbors[i]; in DMSetUp_Stag_2d() local
396 if (neighborRank >= 0) { /* note we copy the values for our own rank (neighbor 4) */ in DMSetUp_Stag_2d()
397 nNeighbors[i][0] = stag->l[0][neighborRank % stag->nRanks[0]]; in DMSetUp_Stag_2d()
398 nNeighbors[i][1] = stag->l[1][neighborRank / stag->nRanks[0]]; in DMSetUp_Stag_2d()
1042 PetscMPIInt neighborRank[9][2], r[2], n[2]; in DMStagSetUpBuildNeighbors_2d() local
1060 neighborRank[0][0] = first[0] ? (per[0] ? n[0] - 1 : -1) : r[0] - 1; /* left down */ in DMStagSetUpBuildNeighbors_2d()
1061 neighborRank[0][1] = first[1] ? (per[1] ? n[1] - 1 : -1) : r[1] - 1; in DMStagSetUpBuildNeighbors_2d()
1063 neighborRank[1][0] = r[0]; /* down */ in DMStagSetUpBuildNeighbors_2d()
1064 neighborRank[1][1] = first[1] ? (per[1] ? n[1] - 1 : -1) : r[1] - 1; in DMStagSetUpBuildNeighbors_2d()
1066 neighborRank[2][0] = last[0] ? (per[0] ? 0 : -1) : r[0] + 1; /* right down */ in DMStagSetUpBuildNeighbors_2d()
[all …]