| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
| |
Bring object/dataset/group/named datatype features from revise_chunks
branch to trunk. Also CMake support for h5format_convert and a bunch of
misc. cleanups.
Tested on:
MacOSX/64 10.11.5 (amazon) w/serial, parallel & production
(h5committest forthcoming)
|
|
|
|
|
|
| |
(H5_DEBUG_BUILD)
tested on bb-8 with Serial and Parallel, debug and production builds.
|
|
|
|
|
|
|
|
| |
Clean up another round of memory allocation mis-matches.
Tested on:
Linux/32 2.6.x (jam) w/serial
MacOSX/64 10.11.2 (amazon) w/serial & parallel
|
|
|
|
|
|
|
|
|
|
| |
Revisions to normalize revise chunks vs. trunk, plus push dataset metadata
changes into the cache immediately (instead of holding them within the dataset
data structures).
Tested on:
MacOSX/64 10.11.2 (amazon) w/serial & parallel
(h5committest not required on this branch)
|
|
|
|
|
|
|
|
| |
mapping list,
instead of all allocated entries.
Tested: ummon (too minor for full h5committest)
|
|
|
|
|
|
|
|
| |
Normalization changes against revise_chunks branch.
Tested on:
MacOSX/64 10.11.1 (amazon) w/serial & parallel
(h5committest forthcoming)
|
|
|
|
|
|
|
|
| |
Add missing callback to virtual layout "class" structure.
Tested on:
MacOSX/64 10.11.1 (amazon) w/serial & parallel
(Too minor to require h5committest)
|
|
|
|
|
|
|
|
| |
Minor whitespace cleanups.
Tested on:
MacOSX/64 10.10.5 (amazon) w/serial & parallel
(h5committest not required on this branch)
|
|
|
|
|
|
|
|
| |
Avoid duplicating source FAPL & DAPL if they are already available.
Tested on:
MacOSX/64 10.10.5 (amazon) w/serial & parallel
(h5committest not required on this branch)
|
|
|
|
|
|
|
|
| |
Sync w/trunk.
Tested on:
MacOSX/64 10.10.5 (amazon) w/serial & parallel
(h5committest not required on this branch)
|
|
|
|
|
|
|
|
|
| |
Fix handling of layout version number.
Other minor fixes/cleanup.
NOTE: This commit changes the file format for VDS, all files must be
re-generated.
Tested: ummon
|
|
|
|
|
|
|
|
| |
directory except
for those in H5Doh.c and H5Shyper.c.
Tested: ummon
|
|
|
|
|
|
|
|
| |
were previously
opened when calculating the VDS extent, instead assuming they still exist.
Tested: ummon
|
|
|
|
|
|
| |
Fix issue in VDS delete routine.
Tested: ummon
|
|
|
|
|
|
| |
Minor cleanup in the tests.
Tested: ummon
|
|
|
|
|
|
| |
Other items identified during reviews.
Tested: ummon
|
|
|
|
|
|
|
| |
Add tests for this.
Other bug fixes/cleanup
Tested: Kubuntu 64 (home computer)
|
|
|
|
|
|
|
|
| |
datasets always
return TRUE when their is_alloc function is called.
Tested: ummon
|
|
|
|
|
|
| |
Other minor fixes/cleanup.
Tested: ummon
|
|
|
|
|
|
|
|
|
|
| |
printf mappings
without calling H5Dget_space first.
Add tests for this.
Other minor fixes/cleanup.
Tested: ummon
|
|
|
|
|
|
| |
Add test for this.
Tested: ummon
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
selections, incorrect
numbers of elements selected, incorrect "slice" through limited dimensions,
incorrect number of printf substitutions.
Patch source selection space extent with bounds of selection if extent is
unknown before returning via H5Pget_virtual_srcspace.
Write updated VDS dataspace to file when it changes due to unlimited selections.
Other minor fixes/cleanup.
Tested: ummon
|
|
|
|
|
|
|
| |
Other comments.
Add some input checking.
Tested: ummon
|
|
|
|
|
|
|
|
|
|
| |
Implement support for H5Pencode/decode with VDS properties.
Testing for H5Pencode/decode with VDS.
Relax assertion check for number of elements written to buffer as we do not
check for overlaps in mappings.
Other minor fixes/cleanup.
Tested: ummon
|
|
|
|
|
|
|
|
|
|
| |
Implement support for H5Ocopy on VDS.
Testing for H5Ocopy on VDS.
Fix check-vfd failure.
Other minor fixes/cleanup.
Note there is a preexisting failure in h5repack testing.
Tested: ummon
|
|
|
|
|
|
|
|
|
|
|
|
| |
file and dataset
to open source files and datasets, instead of using the default property lists.
Modify VDS to reject attempts at parallel I/O, fix parallel compile error.
Modify VDS to not write fill value to memory buffer if the fill value is
undefined.
Other minor fixes/cleanup.
Tested: ummon
|
|
|
|
|
|
|
|
|
|
|
| |
them from the
extent.
Improve algorithm for calculation of VDS extent by removing the need for a
temporary copy of a dataspace.
Other minor fixes/cleanup.
Tested: ummon
|
|
|
|
|
|
|
|
|
|
| |
mappings with
missing source datasets. Decided not to attempt to open the source dataset in
this case, as doing so could create issues related to the sizing of the VDS.
Users should call H5Dget_space to open these datasets. No regression test yet.
Tested: ummon
|
|
|
|
|
|
|
|
| |
mappings.
Other minor fixes/cleanup.
Tested: ummon
|
|
|
|
|
|
|
|
|
|
| |
space - the
library no longer iterates over all source datasets in the printf mapping, it
now only looks at the ones that could be involved in I/O (the ones whose bounds
overlap with the selection in the unlimited dimension).
Tested: ummon
|
|
|
|
|
|
|
|
|
|
| |
H5_VDS_FIRST_MISSING)
Add test for this
Rework VDS code to not depend on unlimited selections having a "clipped" state
in preparation for removing the clipped state from unlimited selections.
Other bug fixes/cleanup
Tested: Kubuntu 64 (home computer)
|
|
|
|
|
| |
Tested on: 64-bit Ubuntu Linux VM w/ gcc 4.8.2
(C++ and Fortran 2003 also tested)
|
|
|
|
|
|
|
|
|
| |
Add testing for this.
Fix bug in printf string parsing.
Add test for this.
Other minor fixes/cleanup.
Tested: ummon
|
|
|
|
|
|
|
| |
Various bug fixes, including a temporary fix for printf with FIRST_MISSING view.
Other cleanup.
Tested: ummon
|
|
|
|
|
|
|
|
| |
Passes use case test, no regression tests yet.
Add functions H5Pset/get_virtual_printf_gap (not tested yet).
Other minor fixes/cleanup.
Tested: ummon
|
|
|
|
|
|
|
| |
Fix off by 1 error involving minimum extent of VDS.
Other minor fixes/cleanup.
Tested: ummon
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
H5Pset/get_virtual_view and rename
enum argument.
Add support for AND and NOTA/NOTB operations with unlimited selections.
Add some tests for unlimited selections.
Other minor fixes/cleanup.
Note: "clipped" status of unlimited selections is not properly updated with
H5Sselect_copy. This is a deliberate omission since fixing it would take work
and we are planning to eliminate the clipped status anyways.
Tested: ummon
|
|
|
|
|
|
|
|
|
| |
H5Pget_virtual_dataspace_bounds.
Minor refactor of dataset initialization code to make this cleaner.
Update h5_vds-percival-unlim-maxmin.c
Other minor fixes/cleanup.
Tested: ummon
|
|
|
|
|
|
|
|
|
| |
where selections
have discrete blocks and the extent is set by the minimum (untested, and there
is still no way to set that preference).
Tested: ummon
|
|
|
|
|
|
|
|
| |
Not tested (except for percival-unlim example)
Fix percival-unlim example
Other bug fixes/cleanup
Tested: Fedora 64
|
|
|
|
|
|
| |
Note make check still fails in h5dump test (unrelated to this checkin).
Tested: ummon
|
|
|
|
|
|
|
|
| |
Fix off by 1 error in H5S__hyper_project_intersection algorithm.
Add many tests for fixed size hyperslab I/O.
Note make check still fails in h5dump test (unrelated to this checkin).
Tested: ummon
|
|
|
|
|
|
|
|
|
| |
Added tests for I/O on virtual dataset with source datasets in unopened files.
Note there are still some code coverage assertions in the selection matching
algorithm - if you hit these try taking them out.
Note make check still fails in h5dump test (unrelated to this checkin).
Tested: ummon
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
no point
selections.
Add source dataspace extent patching (should allow closing the source file).
Note fill values and various other features are not yet supported.
Note there are still some code coverage assertions in the selection matching
algorithm - if you hit these try taking them out.
Note make check still fails in h5dump test (unrelated to this checkin).
Tested: ummon
|
|
|
|
| |
Commit progress through 3/17/15
|
|
|
|
|
|
|
|
|
| |
file space are
both H5S_ALL).
Note make check fails in h5dump test (unrelated to this checkin).
Tested: ummon
|
|
|
|
|
|
|
|
|
| |
duplication. Minor
fixes in src.
Note make check still fails in h5ls test.
Tested: ummon
|
|
|
|
| |
Tested: ummon
|
|
|
|
| |
Commit progress through 1610 CST 2/17/15
|
|
Add H5Dvirtual.c mistakenly omitted from last checkin.
|