Lines Matching refs:map
79 PetscLayout map; in PetscViewerHDF5ReadSizes_Private() local
84 map = *map_; in PetscViewerHDF5ReadSizes_Private()
183 PetscCall(PetscLayoutSetBlockSize(map, bs)); in PetscViewerHDF5ReadSizes_Private()
184 if (map->N < 0) PetscCall(PetscLayoutSetSize(map, N)); in PetscViewerHDF5ReadSizes_Private()
185 …map->N == N, PetscObjectComm((PetscObject)viewer), PETSC_ERR_FILE_UNEXPECTED, "Global size of arra… in PetscViewerHDF5ReadSizes_Private()
186 if (setup) PetscCall(PetscLayoutSetUp(map)); in PetscViewerHDF5ReadSizes_Private()
190 …5ReadSelectHyperslab_Private(PetscViewer viewer, HDF5ReadCtx ctx, PetscLayout map, hid_t *memspace) in PetscViewerHDF5ReadSelectHyperslab_Private() argument
199 PetscCall(PetscLayoutSetUp(map)); in PetscViewerHDF5ReadSelectHyperslab_Private()
200 PetscCall(PetscLayoutGetBlockSize(map, &bs)); in PetscViewerHDF5ReadSelectHyperslab_Private()
201 PetscCall(PetscLayoutGetLocalSize(map, &n)); in PetscViewerHDF5ReadSelectHyperslab_Private()
202 PetscCall(PetscLayoutGetRange(map, &low, NULL)); in PetscViewerHDF5ReadSelectHyperslab_Private()
234 …l(PetscViewer viewer, const char name[], PetscBool uncompress, PetscLayout map, hid_t datatype, vo… in PetscViewerHDF5Load_Internal() argument
257 PetscCall(PetscViewerHDF5ReadSizes_Private(viewer, h, uncompress, PETSC_TRUE, &map)); in PetscViewerHDF5Load_Internal()
258 PetscCall(PetscViewerHDF5ReadSelectHyperslab_Private(viewer, h, map, &memspace)); in PetscViewerHDF5Load_Internal()
263 …pressed object with name %s of size %" PetscInt_FMT ":%" PetscInt_FMT "\n", name, map->n, map->N)); in PetscViewerHDF5Load_Internal()
265 PetscCall(PetscMalloc1(map->n, &ind)); in PetscViewerHDF5Load_Internal()
268 if (off >= map->rend) { in PetscViewerHDF5Load_Internal()
272 if (off >= map->rstart) ind[off - map->rstart] = h->cind[i * 3 + 2] + inc; in PetscViewerHDF5Load_Internal()
283 PetscCall(PetscMalloc(map->n * unitsize, &arr)); in PetscViewerHDF5Load_Internal()
324 PetscErrorCode PetscViewerHDF5Load(PetscViewer viewer, const char name[], PetscLayout map, hid_t da… in PetscViewerHDF5Load() argument
327 PetscCall(PetscViewerHDF5Load_Internal(viewer, name, PETSC_TRUE, map, datatype, newarr)); in PetscViewerHDF5Load()
355 PetscLayout map = NULL; in PetscViewerHDF5ReadSizes() local
360 PetscCall(PetscViewerHDF5ReadSizes_Private(viewer, h, PETSC_TRUE, PETSC_FALSE, &map)); in PetscViewerHDF5ReadSizes()
362 if (bs) *bs = map->bs; in PetscViewerHDF5ReadSizes()
363 if (N) *N = map->N; in PetscViewerHDF5ReadSizes()
364 PetscCall(PetscLayoutDestroy(&map)); in PetscViewerHDF5ReadSizes()