| /petsc/src/vec/is/utils/hdf5/ |
| H A D | hdf5io.c | 9 hsize_t *dims; member 66 PetscCall(PetscFree((*ctx)->dims)); in PetscViewerHDF5ReadFinalize_Private() 125 PetscCall(PetscMalloc1(ctx->rdim, &ctx->dims)); in PetscViewerHDF5ReadSizes_Private() 126 ctx->dims[0] = N; in PetscViewerHDF5ReadSizes_Private() 133 PetscCall(PetscMalloc1(ctx->rdim, &ctx->dims)); in PetscViewerHDF5ReadSizes_Private() 134 PetscCallHDF5Return(ctx->rdim, H5Sget_simple_extent_dims, (ctx->dataspace, ctx->dims, NULL)); in PetscViewerHDF5ReadSizes_Private() 160 …ctx->dims[ctx->complexInd] == 2, PETSC_COMM_SELF, PETSC_ERR_FILE_UNEXPECTED, "Complex numbers must… in PetscViewerHDF5ReadSizes_Private() 174 bs = (PetscInt)ctx->dims[ctx->bsInd]; in PetscViewerHDF5ReadSizes_Private() 180 PetscCall(PetscIntCast(bs * ctx->dims[ctx->lenInd], &N)); in PetscViewerHDF5ReadSizes_Private() 209 count[i] = ctx->dims[i]; in PetscViewerHDF5ReadSelectHyperslab_Private()
|
| /petsc/src/dm/impls/da/ |
| H A D | gr2.c | 427 …hsize_t maxDims[6] = {0}, dims[6] = {0}, chunkDims[6] = {0}, count[6] = {0}, offset[6] … in VecView_MPI_HDF5_DA() local 458 dims[dim] = timestep + 1; in VecView_MPI_HDF5_DA() 464 PetscCall(PetscHDF5IntCast(da->P, dims + dim)); in VecView_MPI_HDF5_DA() 465 maxDims[dim] = dims[dim]; in VecView_MPI_HDF5_DA() 466 chunkDims[dim] = dims[dim]; in VecView_MPI_HDF5_DA() 470 PetscCall(PetscHDF5IntCast(da->N, dims + dim)); in VecView_MPI_HDF5_DA() 471 maxDims[dim] = dims[dim]; in VecView_MPI_HDF5_DA() 472 chunkDims[dim] = dims[dim]; in VecView_MPI_HDF5_DA() 475 PetscCall(PetscHDF5IntCast(da->M, dims + dim)); in VecView_MPI_HDF5_DA() 476 maxDims[dim] = dims[dim]; in VecView_MPI_HDF5_DA() [all …]
|
| H A D | grglvis.c | 251 PetscInt *nlocal, *bss, *dims; in DMSetUpGLVisViewer_DMDA() local 261 …PetscCall(PetscMalloc6(dof, &fec_type, dof, &nlocal, dof, &bss, dof, &dims, dof, &fieldname, dof, … in DMSetUpGLVisViewer_DMDA() 307 dims[i] = dim; in DMSetUpGLVisViewer_DMDA() 324 …PetscCall(PetscViewerGLVisSetFields(viewer, nf, (const char **)fec_type, dims, DMDASampleGLVisFiel… in DMSetUpGLVisViewer_DMDA() 330 PetscCall(PetscFree6(fec_type, nlocal, bss, dims, fieldname, Ufield)); in DMSetUpGLVisViewer_DMDA()
|
| H A D | da.c | 889 PetscInt dims[4], starts[4], dims2[3], starts2[3], dof = dd->w; in DMDAMapMatStencilToGlobal() local 907 …dims[i] = dims2[dim - i - 1]; /* ex. dims/starts[] are in order of {i} for 1D, {j,i} for 2D and … in DMDAMapMatStencilToGlobal() 911 dims[dim] = dof; in DMDAMapMatStencilToGlobal() 918 …if (tmp < 0 || dxm[j] < starts[j] || dxm[j] >= (starts[j] + dims[j])) tmp = -1; /* Beyond the ghos… in DMDAMapMatStencilToGlobal() 919 else tmp = tmp * dims[j] + (dxm[j] - starts[j]); in DMDAMapMatStencilToGlobal()
|
| H A D | fdda.c | 610 PetscInt dim, dof, nx, ny, nz, dims[3], starts[3], M, N, P; in DMCreateMatrix_DA() local 746 …PetscCall(DMDAGetGhostCorners(da, &starts[0], &starts[1], &starts[2], &dims[0], &dims[1], &dims[2]… in DMCreateMatrix_DA() 747 PetscCall(MatSetStencil(A, dim, dims, starts, dof)); in DMCreateMatrix_DA()
|
| /petsc/src/binding/petsc4py/src/petsc4py/PETSc/ |
| H A D | petscdmstag.pxi | 132 cdef inline PetscInt asStagDims(dims, argument 138 dims = tuple(dims) 139 dim = <PetscInt>len(dims) 141 elif dim == 1: M, = dims 142 elif dim == 2: M, N = dims 143 elif dim == 3: M, N, P = dims
|
| H A D | petscdmda.pxi | 124 cdef inline PetscInt asDims(dims, argument 130 dims = tuple(dims) 131 dim = <PetscInt>len(dims) 133 elif dim == 1: M, = dims 134 elif dim == 2: M, N = dims 135 elif dim == 3: M, N, P = dims
|
| H A D | DS.pyx | 241 cdef PetscInt nf = 0, *dims = NULL 243 CHKERR(PetscDSGetDimensions(self.ds, &dims)) 244 return array_i(nf, dims)
|
| H A D | Mat.pyx | 3154 def setStencil(self, dims: DimsSpec, starts: DimsSpec | None = None, dof: int = 1) -> None: 3168 ndim = asDims(dims, &cdims[0], &cdims[1], &cdims[2]) 3171 asDims(dims, &cstarts[0], &cstarts[1], &cstarts[2]) 5655 cdef npy_intp dims[2], strides[2] 5656 dims[0] = <npy_intp>m; strides[0] = <npy_intp>sizeof(PetscScalar) 5657 dims[1] = <npy_intp>N; strides[1] = <npy_intp>(lda*sizeof(PetscScalar)) 5659 dims, typenum, strides,
|
| /petsc/src/vec/is/is/impls/general/ |
| H A D | general.c | 302 hsize_t dim, maxDims[3], dims[3], chunkDims[3], count[3], offset[3]; in ISView_General_HDF5() local 330 dims[dim] = timestep + 1; in ISView_General_HDF5() 337 PetscCall(PetscHDF5IntCast(N / bs, dims + dim)); in ISView_General_HDF5() 339 maxDims[dim] = dims[dim]; in ISView_General_HDF5() 340 chunkDims[dim] = PetscMax(1, dims[dim]); in ISView_General_HDF5() 344 dims[dim] = bs; in ISView_General_HDF5() 345 maxDims[dim] = dims[dim]; in ISView_General_HDF5() 346 chunkDims[dim] = dims[dim]; in ISView_General_HDF5() 359 PetscCallHDF5Return(filespace, H5Screate_simple, ((int)dim, dims, maxDims)); in ISView_General_HDF5() 378 PetscCallHDF5(H5Dset_extent, (dset_id, dims)); in ISView_General_HDF5()
|
| /petsc/src/vec/vec/impls/mpi/ |
| H A D | pdvec.c | 460 hsize_t maxDims[4], dims[4], chunkDims[4], count[4], offset[4]; in VecView_MPI_HDF5() local 489 dims[dim] = timestep + 1; in VecView_MPI_HDF5() 494 PetscCall(PetscHDF5IntCast(xin->map->N / bs, dims + dim)); in VecView_MPI_HDF5() 496 maxDims[dim] = dims[dim]; in VecView_MPI_HDF5() 497 chunkDims[dim] = PetscMax(1, dims[dim]); in VecView_MPI_HDF5() 501 dims[dim] = bs; in VecView_MPI_HDF5() 502 maxDims[dim] = dims[dim]; in VecView_MPI_HDF5() 503 chunkDims[dim] = PetscMax(1, dims[dim]); in VecView_MPI_HDF5() 508 dims[dim] = 2; in VecView_MPI_HDF5() 509 maxDims[dim] = dims[dim]; in VecView_MPI_HDF5() [all …]
|
| /petsc/src/dm/impls/plex/ |
| H A D | plexglvis.c | 49 PetscInt *nlocal, *bs, *idxs, *dims; in DMSetUpGLVisViewer_Plex() local 92 …c7(maxfields, &fieldname, maxfields, &nlocal, maxfields, &bs, maxfields, &dims, maxfields, &fec_ty… in DMSetUpGLVisViewer_Plex() 140 dims[ctx->nf] = dim; in DMSetUpGLVisViewer_Plex() 181 dims[ctx->nf] = dim; in DMSetUpGLVisViewer_Plex() 214 …PetscCall(PetscViewerGLVisSetFields(viewer, ctx->nf, (const char **)fec_type, dims, DMPlexSampleGL… in DMSetUpGLVisViewer_Plex() 220 PetscCall(PetscFree7(fieldname, nlocal, bs, dims, fec_type, idxs, Ufield)); in DMSetUpGLVisViewer_Plex()
|
| H A D | plexdistribute.c | 935 PetscInt depths[4], dims[4], shift = 0, i, c; in DMPlexStratifyMigrationSF() local 944 dims[0] = dim; in DMPlexStratifyMigrationSF() 945 dims[1] = 0; in DMPlexStratifyMigrationSF() 946 dims[2] = dim - 1; in DMPlexStratifyMigrationSF() 947 dims[3] = 1; in DMPlexStratifyMigrationSF() 950 const PetscInt dim = dims[i]; in DMPlexStratifyMigrationSF()
|
| /petsc/include/petsc/mpiuni/ |
| H A D | mpi.h | 545 …#define MPI_Cart_create(comm_old, ndims, dims, periods, reorder, comm_cart) … argument 546 …#define MPI_Dims_create(nnodes, ndims, dims) … argument 551 …#define MPI_Cart_get(comm, maxdims, dims, periods, coords) … argument 558 …#define MPI_Cart_map(comm, ndims, dims, periods, newrank) … argument
|
| /petsc/src/mat/interface/ |
| H A D | matrix.c | 1791 PetscInt j, i, dim = mat->stencil.dim, *dims = mat->stencil.dims + 1, tmp; in MatSetValuesStencil() local 1814 else tmp = tmp * dims[j] + *(dxm - 1) - starts[j + 1]; in MatSetValuesStencil() 1824 else tmp = tmp * dims[j] + *(dxn - 1) - starts[j + 1]; in MatSetValuesStencil() 1906 PetscInt j, i, dim = mat->stencil.dim, *dims = mat->stencil.dims + 1, tmp; in MatSetValuesBlockedStencil() local 1930 else tmp = tmp * dims[j] + *(dxm - 1) - starts[j + 1]; in MatSetValuesBlockedStencil() 1940 else tmp = tmp * dims[j] + *(dxn - 1) - starts[j + 1]; in MatSetValuesBlockedStencil() 1975 PetscErrorCode MatSetStencil(Mat mat, PetscInt dim, const PetscInt dims[], const PetscInt starts[],… in MatSetStencil() argument 1979 PetscAssertPointer(dims, 3); in MatSetStencil() 1984 mat->stencil.dims[i] = dims[dim - i - 1]; /* copy the values in backwards */ in MatSetStencil() 1987 mat->stencil.dims[dim] = dof; in MatSetStencil() [all …]
|
| /petsc/src/vec/vec/utils/ |
| H A D | vecio.c | 172 Nfile = (PetscInt)v->dims[0]; in VecLoad_ADIOS()
|
| /petsc/src/snes/tutorials/ |
| H A D | ex48.c | 1333 PetscInt xm, ym, zm, dim, dof = 2, starts[3], dims[3]; local 1352 …PetscCall(DMDAGetGhostCorners(da, &starts[0], &starts[1], &starts[2], &dims[0], &dims[1], &dims[2]… 1353 PetscCall(MatSetStencil(A, dim, dims, starts, dof));
|
| /petsc/lib/petsc/bin/ |
| H A D | generatefortranbindings.py | 113 dims = [''] 115 for dim in dims:
|
| /petsc/src/dm/impls/plex/hdf5/ |
| H A D | plexhdf5.c | 379 hsize_t rdim, *dims; in DMSequenceGetLength_HDF5_Internal() local 392 PetscCall(PetscMalloc1(rdim, &dims)); in DMSequenceGetLength_HDF5_Internal() 393 PetscCallHDF5ReturnNoCheck(rdim, H5Sget_simple_extent_dims, (dspace, dims, NULL)); in DMSequenceGetLength_HDF5_Internal() 394 *seqlen = (PetscInt)dims[0]; in DMSequenceGetLength_HDF5_Internal() 395 PetscCall(PetscFree(dims)); in DMSequenceGetLength_HDF5_Internal()
|
| /petsc/include/petsc/private/ |
| H A D | matimpl.h | 412 PetscInt dims[4]; member
|
| /petsc/share/petsc/datafiles/meshes/ |
| H A D | testcase3D.cas | 4722 (species/reactor-net/par-prmx-dims ("temp" "fmean")) 4723 (species/reactor-net/spe-tran-dims ("temp" "n2" "h2o"))
|