Home
last modified time | relevance | path

Searched refs:s_x (Results 1 – 3 of 3) sorted by relevance

/petsc/src/dm/impls/da/
H A Dda3.c213 PetscInt *bases, *ldims, base, x_t, y_t, z_t, s_t, count, s_x, s_y, s_z; in DMSetUp_DA_3D() local
455 s_x = s; in DMSetUp_DA_3D()
818 s_t = bases[n0] + x_t * y_t * z_t - (s_y - i) * x_t - s_x - (s_z - k - 1) * x_t * y_t; in DMSetUp_DA_3D()
819 … if (twod && (s_t < 0)) s_t = bases[n0] + x_t * y_t * z_t - (s_y - i) * x_t - s_x; /* 2D case */ in DMSetUp_DA_3D()
820 for (j = 0; j < s_x; j++) idx[nn++] = s_t++; in DMSetUp_DA_3D()
836 for (j = 0; j < s_x; j++) idx[nn++] = s_t++; in DMSetUp_DA_3D()
845 s_t = bases[n3] + (i + 1) * x_t - s_x + x_t * y_t * z_t - (s_z - k) * x_t * y_t; in DMSetUp_DA_3D()
846 …if (twod && (s_t < 0)) s_t = bases[n3] + (i + 1) * x_t - s_x + x_t * y_t * z_t - x_t * y_t; /* 2D … in DMSetUp_DA_3D()
847 for (j = 0; j < s_x; j++) idx[nn++] = s_t++; in DMSetUp_DA_3D()
867 for (j = 0; j < s_x; j++) idx[nn++] = s_t++; in DMSetUp_DA_3D()
[all …]
H A Dda2.c205 PetscInt s_x, s_y; /* s proportionalized to w */ in DMSetUp_DA_2D() local
369 s_x = s; in DMSetUp_DA_2D()
535 s_t = bases[n0] + x_t * y_t - (s_y - i) * x_t - s_x; in DMSetUp_DA_2D()
536 for (j = 0; j < s_x; j++) idx[nn++] = s_t++; in DMSetUp_DA_2D()
552 for (j = 0; j < s_x; j++) idx[nn++] = s_t++; in DMSetUp_DA_2D()
560 s_t = bases[n3] + (i + 1) * x_t - s_x; in DMSetUp_DA_2D()
561 for (j = 0; j < s_x; j++) idx[nn++] = s_t++; in DMSetUp_DA_2D()
563 for (j = 0; j < s_x; j++) idx[nn++] = bases[rank] + x * i + s_x - j; in DMSetUp_DA_2D()
572 for (j = 0; j < s_x; j++) idx[nn++] = s_t++; in DMSetUp_DA_2D()
574 for (j = 0; j < s_x; j++) idx[nn++] = bases[rank] + x * (i + 1) - 2 - j; in DMSetUp_DA_2D()
[all …]
/petsc/src/dm/impls/stag/tests/
H A Dex51.c9 PetscInt s_x, s_y, s_z, n_x, n_y, n_z, n_e_x, n_e_y, n_e_z, slot_vertex_2; in main() local
26 PetscCall(DMStagGetCorners(dm, &s_x, &s_y, &s_z, &n_x, &n_y, &n_z, &n_e_x, &n_e_y, &n_e_z)); in main()
31 for (PetscInt i = s_x; i < s_x + n_x + n_e_x; ++i) x_array[k][j][i][slot_vertex_2] = 2.0; in main()