Searched refs:neighborRank (Results 1 – 2 of 2) sorted by relevance
597 PetscMPIInt neighborRank[27][3], r[3], n[3]; in DMStagSetUpBuildNeighbors_3d() local616 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 …]
395 const PetscInt neighborRank = stag->neighbors[i]; in DMSetUp_Stag_2d() local396 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() local1060 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 …]