Lines Matching refs:procs
716 PetscMPIInt **procs, pi, pj, pim, pip, pjm, pjp, PIi, PJi; in DMDAGetNeighborsRank() local
730 PetscCall(PetscMalloc1(PJ, &procs)); in DMDAGetNeighborsRank()
732 PetscCall(PetscMalloc1(PI, &procs[pj])); in DMDAGetNeighborsRank()
734 procs[pj][pi] = rank; in DMDAGetNeighborsRank()
748 neighbors[1] = procs[pj][pim]; in DMDAGetNeighborsRank()
749 neighbors[2] = procs[pjp][pim]; in DMDAGetNeighborsRank()
750 neighbors[3] = procs[pjp][pi]; in DMDAGetNeighborsRank()
751 neighbors[4] = procs[pjp][pip]; in DMDAGetNeighborsRank()
752 neighbors[5] = procs[pj][pip]; in DMDAGetNeighborsRank()
753 neighbors[6] = procs[pjm][pip]; in DMDAGetNeighborsRank()
754 neighbors[7] = procs[pjm][pi]; in DMDAGetNeighborsRank()
755 neighbors[8] = procs[pjm][pim]; in DMDAGetNeighborsRank()
767 for (pj = 0; pj < PJ; pj++) PetscCall(PetscFree(procs[pj])); in DMDAGetNeighborsRank()
768 PetscCall(PetscFree(procs)); in DMDAGetNeighborsRank()