Lines Matching refs:n3
201 PetscMPIInt rank, size, n0, n1, n2, n3, n5, n6, n7, n8; in DMSetUp_DA_2D() local
457 n3 = rank - 1; in DMSetUp_DA_2D()
458 n6 = n3 + m; in DMSetUp_DA_2D()
461 n3 = -1; in DMSetUp_DA_2D()
470 if ((n6 < 0) && (n7 < 0) && (n3 < 0)) n6 = m - 1; in DMSetUp_DA_2D()
473 if ((n0 < 0) && (n3 < 0) && (n1 < 0)) n0 = size - 1; in DMSetUp_DA_2D()
478 if ((n3 >= 0) && (n0 < 0)) n0 = size - m + rank - 1; in DMSetUp_DA_2D()
479 if ((n3 >= 0) && (n6 < 0)) n6 = (rank % m) - 1; in DMSetUp_DA_2D()
484 if (n3 < 0) n3 = rank + (m - 1); in DMSetUp_DA_2D()
493 if ((n3 >= 0) && (n0 < 0)) n0 = size - m + rank - 1; in DMSetUp_DA_2D()
494 if ((n3 >= 0) && (n6 < 0)) n6 = (rank % m) - 1; in DMSetUp_DA_2D()
498 if (n3 < 0) n3 = rank + (m - 1); in DMSetUp_DA_2D()
511 dd->neighbors[3] = n3; in DMSetUp_DA_2D()
557 if (n3 >= 0) { /* directly left */ in DMSetUp_DA_2D()
558 x_t = lx[n3 % m]; in DMSetUp_DA_2D()
560 s_t = bases[n3] + (i + 1) * x_t - s_x; in DMSetUp_DA_2D()
655 if (n3 >= 0) { /* directly left */ in DMSetUp_DA_2D()
656 x_t = lx[n3 % m]; in DMSetUp_DA_2D()
658 s_t = bases[n3] + (i + 1) * x_t - s_x; in DMSetUp_DA_2D()