| /petsc/src/dm/tests/output/ |
| H A D | ex34_1.out | 27 [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 D | zdaf.c | 35 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 D | ex46.c | 10 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 D | ex34.c | 11 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 D | ex6.c | 13 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 D | da.c | 595 …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 D | da3.c | 205 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 D | dadd.c | 46 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 D | dacorn.c | 308 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 D | dadestroy.c | 29 PetscCall(PetscFree(dd->lz)); in DMDestroy_DA()
|
| H A D | grglvis.c | 153 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 D | dacreate.c | 192 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 D | stagintern.c | 63 …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 D | stagutils.c | 671 …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 D | ex14.c | 23 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 D | ex1.c | 42 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 D | ex13.c | 47 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 D | DMStag.pyx | 143 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 D | DMDA.pyx | 102 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 D | petscdmda.pxi | 21 PetscInt[], PetscInt[], PetscInt[], # lx, ly, lz 187 const PetscInt *lz): 193 ranges.append(array_i(p, lz))
|
| H A D | petscdmstag.pxi | 223 const PetscInt *lz): 229 ranges.append(array_i(p, lz))
|
| /petsc/src/ksp/ksp/tutorials/ |
| H A D | ex54f.F90 | 393 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 D | petscdmda.h90 | 10 subroutine DMDARestoreOwnershipRanges(da, lx, ly, lz, ierr) 14 PetscInt, pointer :: lx(:), ly(:), lz(:)
|
| /petsc/include/petsc/private/ |
| H A D | dmdaimpl.h | 39 PetscInt *lx, *ly, *lz; /* number of nodes in each partition block along 3 axis */ member
|
| /petsc/src/binding/petsc4py/src/lib-petsc/ |
| H A D | custom.h | 697 const PetscInt lx[],const PetscInt ly[],const PetscInt lz[], in DMDACreateND() argument 711 PetscCall(DMDASetOwnershipRanges(da,lx,ly,lz)); in DMDACreateND()
|