Home
last modified time | relevance | path

Searched refs:lz (Results 1 – 25 of 28) sorted by relevance

12

/petsc/src/dm/tests/output/
H A Dex34_1.out27 [0] lx ly lz
31 [1] lx ly lz
35 [2] lx ly lz
39 [3] lx ly lz
43 [4] lx ly lz
47 [5] lx ly lz
51 [6] lx ly lz
55 [7] lx ly lz
59 [8] lx ly lz
63 [9] lx ly lz
[all …]
/petsc/src/dm/impls/da/ftn-custom/
H A Dzdaf.c35 PETSC_EXTERN void dmdagetownershipranges_(DM *da, F90Array1d *lx, F90Array1d *ly, F90Array1d *lz, P… in dmdagetownershipranges_() argument
52 …if ((void *)lz != PETSC_NULL_INTEGER_POINTER_Fortran) *ierr = F90Array1dCreate((PetscInt *)gz, MPI… in dmdagetownershipranges_()
55 …estoreownershipranges_(DM *da, F90Array1d *lx, F90Array1d *ly, F90Array1d *lz, PetscErrorCode *ier… in dmdarestoreownershipranges_() argument
65 …if ((void *)lz != PETSC_NULL_INTEGER_POINTER_Fortran) *ierr = F90Array1dDestroy(lz, MPIU_INT PETSC… in dmdarestoreownershipranges_()
/petsc/src/dm/tests/
H A Dex46.c10 PetscInt *lx = NULL, *ly = NULL, *lz = NULL; in main() local
77 PetscCall(PetscMalloc1(p, &lz)); in main()
78 for (i = 0; i < p - 1; i++) lz[i] = 2; in main()
79 lz[p - 1] = P - 2 * (p - 1); in main()
82 …DMDACreate3d(PETSC_COMM_WORLD, bx, by, bz, stencil_type, M, N, P, m, n, p, w, s, lx, ly, lz, &da)); in main()
99 …PetscCall(DMDACreate3d(comm2, bx, by, bz, stencil_type, M, N, P, m, n, p, w, s, lx, ly, lz, &da2)); in main()
122 …MDACreate3d(PETSC_COMM_WORLD, bx, by, bz, stencil_type, M, N, P, m, n, p, w, 0, lx, ly, lz, &da2)); in main()
135 …DACreate3d(PETSC_COMM_WORLD, bx, by, bz2, stencil_type, M, N, P, m, n, p, w, s, lx, ly, lz, &da2)); in main()
147 …reate3d(PETSC_COMM_WORLD, bx, by, bz, stencil_type, M, N, P * 2, m, n, p, w, s, lx, ly, lz, &da2)); in main()
179 …C_COMM_WORLD, bx, by, bz, M, N, P, m, n, p, 1, 1, 1, 1, DMSTAG_STENCIL_STAR, w, lx, ly, lz, &dm2)); in main()
[all …]
H A Dex34.c11 const PetscInt *lx, *ly, *lz; in main() local
30 PetscCall(DMDAGetOwnershipRanges(da, &lx, &ly, &lz)); in main()
37 if (dim > 2) PetscCall(PetscIntView(n, lz, vw)); in main()
H A Dex6.c13 PetscInt *lx = NULL, *ly = NULL, *lz = NULL; in main() local
85 PetscCall(PetscMalloc1(p, &lz)); in main()
86 for (i = 0; i < p - 1; i++) lz[i] = 2; in main()
87 lz[p - 1] = P - 2 * (p - 1); in main()
91 …DMDACreate3d(PETSC_COMM_WORLD, bx, by, bz, stencil_type, M, N, P, m, n, p, w, s, lx, ly, lz, &da)); in main()
96 PetscCall(PetscFree(lz)); in main()
/petsc/src/dm/impls/da/
H A Dda.c595 …orCode DMDASetOwnershipRanges(DM da, const PetscInt lx[], const PetscInt ly[], const PetscInt lz[]) in DMDASetOwnershipRanges() argument
614 if (lz) { in DMDASetOwnershipRanges()
616 PetscCall(DMDACheckOwnershipRanges_Private(da, dd->P, dd->p, lz)); in DMDASetOwnershipRanges()
617 if (!dd->lz) PetscCall(PetscMalloc1(dd->p, &dd->lz)); in DMDASetOwnershipRanges()
618 PetscCall(PetscArraycpy(dd->lz, lz, dd->p)); in DMDASetOwnershipRanges()
748 …rshipRanges(DM da, PeOp const PetscInt *lx[], PeOp const PetscInt *ly[], PeOp const PetscInt *lz[]) in DMDAGetOwnershipRanges() argument
756 if (lz) *lz = dd->lz; in DMDAGetOwnershipRanges()
1059 PetscInt *lx, *ly, *lz; in DMRefine_DA() local
1060 PetscCall(PetscMalloc3(dd->m, &lx, dd->n, &ly, dd->p, &lz)); in DMRefine_DA()
1063 …bz == DM_BOUNDARY_PERIODIC || dd->interptype == DMDA_Q0), dd->s, dd->refine_z, dd->p, dd->lz, lz)); in DMRefine_DA()
[all …]
H A Dda3.c205 PetscInt *lz = dd->lz; in DMSetUp_DA_3D() local
356 if (!lz) { in DMSetUp_DA_3D()
357 PetscCall(PetscMalloc1(p, &dd->lz)); in DMSetUp_DA_3D()
358 lz = dd->lz; in DMSetUp_DA_3D()
359 for (i = 0; i < p; i++) lz[i] = P / p + ((P % p) > (i % p)); in DMSetUp_DA_3D()
361 z = lz[rank / (m * n)]; in DMSetUp_DA_3D()
374 for (i = 0; i < (rank / (m * n)); i++) zs += lz[i]; in DMSetUp_DA_3D()
817 z_t = lz[n0 / (m * n)]; in DMSetUp_DA_3D()
825 z_t = lz[n1 / (m * n)]; in DMSetUp_DA_3D()
833 z_t = lz[n2 / (m * n)]; in DMSetUp_DA_3D()
[all …]
H A Ddadd.c46 const PetscInt *lx, *ly, *lz; in DMDACreatePatchIS() local
98 PetscCall(DMDAGetOwnershipRanges(da, &lx, &ly, &lz)); in DMDACreatePatchIS()
108 if (lz) pe = lz[0]; in DMDACreatePatchIS()
168 pe = lz[0]; in DMDACreatePatchIS()
173 pe += lz[pr]; in DMDACreatePatchIS()
H A Ddacorn.c308 const PetscInt *lx, *ly, *lz; in DMDACreateCompatibleDMDA() local
330 PetscCall(DMDAGetOwnershipRanges(da, &lx, &ly, &lz)); in DMDACreateCompatibleDMDA()
336 …ctComm((PetscObject)da), bx, by, bz, stencil_type, M, N, P, m, n, p, nfields, s, lx, ly, lz, nda)); in DMDACreateCompatibleDMDA()
H A Ddadestroy.c29 PetscCall(PetscFree(dd->lz)); in DMDestroy_DA()
H A Dgrglvis.c153 const PetscInt *lx, *ly, *lz; in DMSetUpGLVisViewer_DMDA() local
163 PetscCall(DMDAGetOwnershipRanges(da, &lx, &ly, &lz)); in DMSetUpGLVisViewer_DMDA()
181 …BOUNDARY_NONE, DM_BOUNDARY_NONE, DMDA_STENCIL_BOX, M, N, P, m, n, p, dof, 1, lx, ly, lz, &daview)); in DMSetUpGLVisViewer_DMDA()
182 …_BOUNDARY_NONE, DM_BOUNDARY_NONE, DMDA_STENCIL_BOX, M, N, P, m, n, p, 3, 1, lx, ly, lz, &dacoord)); in DMSetUpGLVisViewer_DMDA()
H A Ddacreate.c192 PetscCall(DMDASetOwnershipRanges(*subdm, da->lx, da->ly, da->lz)); in DMCreateSubDM_DA()
263 PetscCall(DMDASetOwnershipRanges(*newdm, da->lx, da->ly, da->lz)); in DMClone_DA()
398 dd->lz = NULL; in DMCreate_DA()
/petsc/src/dm/impls/stag/
H A Dstagintern.c63 …lType, PetscInt stencilWidth, const PetscInt lx[], const PetscInt ly[], const PetscInt lz[], DM dm) in DMStagInitialize() argument
73 PetscCall(DMStagSetOwnershipRanges(dm, lx, ly, lz)); in DMStagInitialize()
H A Dstagutils.c671 …e DMStagGetOwnershipRanges(DM dm, const PetscInt *lx[], const PetscInt *ly[], const PetscInt *lz[]) in DMStagGetOwnershipRanges() argument
679 if (lz) *lz = stag->l[2]; in DMStagGetOwnershipRanges()
1309 …Code DMStagSetOwnershipRanges(DM dm, const PetscInt lx[], const PetscInt ly[], const PetscInt lz[]) in DMStagSetOwnershipRanges() argument
1320 lin[2] = lz; in DMStagSetOwnershipRanges()
/petsc/src/dm/impls/stag/tests/
H A Dex14.c23 PetscInt lz[2] = {2, 4}, ranksz = 2, mz = 6; in main() local
37 …ARY_NONE, mx, my, mz, ranksx, ranksy, ranksz, 1, 1, 1, 1, DMSTAG_STENCIL_BOX, 1, lx, ly, lz, &dm)); in main()
H A Dex1.c42 PetscInt lz[2] = {6, 7}, ranksz = 2, mz = 13; in main() local
56 …NONE, mx, my, mz, ranksx, ranksy, ranksz, 1, 1, 1, 1, DMSTAG_STENCIL_BOX, 1, lx, ly, lz, &dmstag)); in main()
H A Dex13.c47 PetscInt lz[2] = {6, 7}, ranksz = 2, mz = 13; in main() local
61 …ARY_NONE, mx, my, mz, ranksx, ranksy, ranksz, 1, 1, 1, 1, DMSTAG_STENCIL_BOX, 1, lx, ly, lz, &dm)); in main()
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/
H A DDMStag.pyx143 cdef PetscInt *lx = NULL, *ly = NULL, *lz = NULL
145 nranges = asStagOwnershipRanges(ownership_ranges, ndim, &m, &n, &p, &lx, &ly, &lz)
155 …ccomm, btx, bty, btz, M, N, P, m, n, p, dof0, dof1, dof2, dof3, stype, swidth, lx, ly, lz, &newda))
302 cdef PetscInt *lx = NULL, *ly = NULL, *lz = NULL
305 asStagOwnershipRanges(ranges, dim, &m, &n, &p, &lx, &ly, &lz)
306 CHKERR(DMStagSetOwnershipRanges(self.dm, lx, ly, lz))
472 cdef const PetscInt *lx = NULL, *ly = NULL, *lz = NULL
475 CHKERR(DMStagGetOwnershipRanges(self.dm, &lx, &ly, &lz))
476 return toStagOwnershipRanges(dim, m, n, p, lx, ly, lz)
H A DDMDA.pyx102 cdef PetscInt P = 1, p = PETSC_DECIDE, *lz = NULL
128 &lx, &ly, &lz)
141 M, N, P, m, n, p, lx, ly, lz,
193 cdef const PetscInt *lx = NULL, *ly = NULL, *lz = NULL
194 CHKERR(DMDAGetOwnershipRanges(self.dm, &lx, &ly, &lz))
209 M, N, P, m, n, p, lx, ly, lz,
611 cdef const PetscInt *lx = NULL, *ly = NULL, *lz = NULL
619 CHKERR(DMDAGetOwnershipRanges(self.dm, &lx, &ly, &lz))
620 return toOwnershipRanges(dim, m, n, p, lx, ly, lz)
H A Dpetscdmda.pxi21 PetscInt[], PetscInt[], PetscInt[], # lx, ly, lz
187 const PetscInt *lz):
193 ranges.append(array_i(p, lz))
H A Dpetscdmstag.pxi223 const PetscInt *lz):
229 ranges.append(array_i(p, lz))
/petsc/src/ksp/ksp/tutorials/
H A Dex54f.F90393 PetscInt l, i, lr(9), lz(9)
395 data lr/-1, 1, 1, -1, 0, 1, 0, -1, 0/, lz/-1, -1, 1, 1, -1, 0, 1, 0, 0/
402 sg(2, i) = g*lz(i)
/petsc/src/dm/ftn-mod/
H A Dpetscdmda.h9010 subroutine DMDARestoreOwnershipRanges(da, lx, ly, lz, ierr)
14 PetscInt, pointer :: lx(:), ly(:), lz(:)
/petsc/include/petsc/private/
H A Ddmdaimpl.h39 PetscInt *lx, *ly, *lz; /* number of nodes in each partition block along 3 axis */ member
/petsc/src/binding/petsc4py/src/lib-petsc/
H A Dcustom.h697 const PetscInt lx[],const PetscInt ly[],const PetscInt lz[], in DMDACreateND() argument
711 PetscCall(DMDASetOwnershipRanges(da,lx,ly,lz)); in DMDACreateND()

12