summaryrefslogtreecommitdiffstats
path: root/src/H5Ppublic.h
Commit message (Collapse)AuthorAgeFilesLines
* Squash merge of file locking fixesDana Robinson2020-08-031-0/+2
|
* Add new H5R API that abstracts object, region and attribute reference typesJerome Soumagne2019-10-081-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also support references to external files Add new H5T_REF type and type conversion routines Support conversion from H5T_REF_OBJ/DSET_REG to H5T_REF Add H5Treclaim() API to reclaim memory of vlen/reference types Deprecate H5Dvlen_reclaim() Fix H5T_vlen_reclaim() and H5T_reclaim() to use private callback Add H5T_ref_reclaim() Move previous H5R APIs to H5Rdeprec.c Clean up H5Ocopy Separate H5O_copy_expand_ref() to H5Ocopy_ref() Add support for copying new reference types Clean up deprecated routines to go through VOL and same code path Fix return codes in existing trefer.c test Rename trefer.c to trefer_deprec.c trefer.c is for new references Add performance test for trefer Add additional obj_copy_ref test Make use of tokens and blobs to store references Skip blob encoding for object references Start adding new reference examples
* Added H5Pset/get_mpi_params calls and unified them with the MPI-I/ODana Robinson2019-08-261-0/+2
| | | | VFD info in H5FDmpio.c.
* Added the map (H5M) APIDana Robinson2019-08-131-0/+14
|
* Added a VOL initialization property list type.Dana Robinson2019-06-051-0/+4
|
* HDFFV-10365: Changes as described in the RFC: H5Sencode/H5Sdecode Format Change.Vailin Choi2019-04-061-1/+2
| | | | This also addresses HDFFV-10255: H5Sencode/decode performance issue.
* HDFFV-10625 -- Implemented a process-0 read and then broadcast for ↵Quincey Koziol2019-01-071-1/+2
| | | | collective read of full (HS_ALL), contiguous, atomic datasets by all the processes in the file communicator.
* Merge branch 'develop' into dset_ohdr_minimizeJacob Smith2018-12-121-0/+3
|\
| * Squashed commit of private branch changes to support stackable VOL plugins.Quincey Koziol2018-10-251-1/+2
| | | | | | | | modified: test/dsets.c
| * VOL FEATUREDana Robinson2018-10-101-0/+2
| |
* | Stash work on object header reduction code and tests.Jacob Smith2018-09-111-0/+2
|/ | | | CMake stuff is not verified.
* Add configure check for MPI_Mprobe and MPI_Imrecv functionsJordan Henderson2018-07-261-1/+2
| | | | | | | | | | | | | | | Add line to libhdf5settings file for status of Parallel writes to filtered datasets status Surround Parallel Compression code in MPI_VERSION >= 3 checks Add disabled message for Parallel Compression built w/ MPI-2 Modify Parallel Compression tests to only run the parallel filtered read tests when parallel filtered writes are disabled Update big I/O code to handle being built with MPI-2 Add checks to CMakeLists.txt for MPI_Mprobe and MPI_Imrecv
* Fixed HDFFV-10404Binh-Minh Ribler2018-07-131-1/+1
| | | | | | | | | Description: Applied the typo fixes from user's report. The previous pull request couldn't be merged because it was too old, and it was too complicated for me to resolve conflicts. Platform tested: Linux/64 (jelly) - very minor
* Revert "Merge pull request #1116 in HDFFV/hdf5 from ↵hdftest2018-06-241-0/+2
| | | | | | | ~HDFTEST/hdf5_hft:hdf5_1_10 to develop" This reverts commit e9f476dad47ce593f13dacb77b1cc664d1f24e7b, reversing changes made to 2ff00b1b937ebe36ac6ddf590c16a4c27fc0b053.
* synced with developM. Scot Breitenfeld2018-01-051-0/+2
|\
| * HDFFV-9724 Corrected files and verified testsAllen Byrne2017-12-281-0/+2
| |
| * Revert "Merge pull request #826 in HDFFV/hdf5 from ~BYRN/hdf5_adb:develop to ↵lrknox2017-12-221-2/+0
| | | | | | | | | | | | | | develop" This reverts commit b1223dd653e65e076af92b2dfe236f3704da81c8, reversing changes made to b25f123f5f5e25c1447a6a02861cb7c7265c12f2.
| * HDFFV-9724 Remove VDS file cache functionalityAllen Byrne2017-12-201-2/+0
| |
| * HDFFV-9724 Initial changes and testAllen Byrne2017-12-111-0/+4
| |
* | Fix for HDFFV-9947 H5SencodeVailin Choi2017-11-281-2/+0
|/ | | | Modifications to fix H5Sencode bug when num points selected is > 2^32.
* Remove tabsAllen Byrne2017-11-081-41/+41
|
* Suggested changes from code reviewJordan Henderson2017-07-071-1/+1
|
* Merge pull request #426 in HDFFV/hdf5 from ~LRKNOX/hdf5_lrk:hdf5_1_10 to ↵Larry Knox2017-04-251-6/+4
| | | | | | | | | | hdf5_1_10 * commit '54957d37f5aa73912763dbb6e308555e863c43f4': Commit copyright header change for src/H5PLpkg.c which was added after running script to make changes. Add new files in release_docs to MANIFEST. Cimmit changes to Makefile.in(s) and H5PL.c that resulted from running autogen.sh. Merge pull request #407 in HDFFV/hdf5 from ~LRKNOX/hdf5_lrk:hdf5_1_10_1 to hdf5_1_10_1 Change copyright headers to replace url referring to file to be removed and replace it with new url for COPYING file.
* Final merge of page buffering branch to developQuincey Koziol2017-03-141-2/+8
|
* Cache image feature and testingQuincey Koziol2017-01-291-0/+2
|
* Bring over support for retrying metadata cache entry loads, along with all theQuincey Koziol2016-11-201-0/+2
| | | | supporting metadata cache callback changes, etc.
* Changed the return type of H5Pget_driver_info() from void * toDana Robinson2016-11-051-1/+1
| | | | const void *. Fixes HDFFV-10017.
* Add cache logging property and file pieces.Quincey Koziol2016-11-041-0/+2
|
* [svn-r30084] First pass at the evict-on-close feature.Dana Robinson2016-06-151-0/+2
| | | | | | | | | | The features is controlled via H5Pset/get_evict_on_close() and is currently enabled by default (it will be disabled by default in the final implementation). There is a bug in the code where the eviction of tagged metadata fails due to some of the metadata being dirty, resulting in error return values and test failures.
* [svn-r29850] Description:Quincey Koziol2016-05-011-0/+6
| | | | | | | | | | Bring H5DOappend(), H5P[s|g]et_object_flush_cb, and H5P[s|g]et_append_flush from revise_chunks branch to trunk. Brings along updated metadata cache entry tagging, and the internal object flush routine. Tested on: MacOSX/64 10.11.4 (amazon) w/serial, parallel & production (h5committest forthcoming)
* [svn-r29815] Description:Quincey Koziol2016-04-261-1/+1
| | | | | | | | Change 'value' pointer to H5Pset() from 'void *' to 'const void *'. Tested on: MacOSX/64 10.11.4 (amazon) w/serial (h5committest forthcoming)
* [svn-r29607] Description:Quincey Koziol2016-04-021-0/+2
| | | | | | | | | Bring "don't filter partial edge chunks" capability from revise_chunks to trunk. Tested on: MacOSX/64 10.11.4 (amazon) w/debug, production & parallel (h5committest forthcoming)
* [svn-r29182] Re-commit of HDFFV-8740 fix, which adds the ability to configureDana Robinson2016-02-221-0/+2
| | | | | | | | | | | | external dataset storage path behavior. This check-in fixes a bug in the original check-in where the external path stored in the file struct was not copied on reopen causing subsequent dataset operations to fail. Tested on: 64-bit Ubuntu 15.10 (Linux 4.2.0 x86_64) gcc 5.2.1 autotools serial w/ fortran and C++ autotools parallel (MPICH 3.1.4) w/ fortran
* [svn-r29086] missed renaming the GET collective metadata read requirement.Mohamad Chaarawi2016-02-111-1/+1
|
* [svn-r29084] Revert of:Dana Robinson2016-02-111-2/+0
| | | | | | | | | | | | | | | r29069 and 72 (gheap cleanup) r29041 and 43 (HDFFV-8740 external storage) These cause problems in the daily tests. They will be re-introduced when their respective problems have been addressed. Tested on: 64-bit Ubuntu 15.10 (Linux 4.2.0 x86_64) gcc 5.2.1 autotools serial (check-vfd) w/ Fortran and C++ autotools parallel w/ Fortran CMake serial
* [svn-r29079] rename the coll read requirement function.Mohamad Chaarawi2016-02-101-1/+1
|
* [svn-r29059] merge from trunk.Mohamad Chaarawi2016-02-071-0/+2
|\
| * [svn-r29041] Patch from Steffen Kiess that allows a relative path to be ↵Dana Robinson2016-02-041-0/+2
| | | | | | | | | | | | | | | | | | | | | | specified for external dataset files set via H5Pset_external(). Resolves HDFFV-8740 Tested on: 64-bit Ubuntu 15.10 (Linux 4.2.0 x86_64) gcc 5.2.1 autotools serial
| * [svn-r28916] Description:Quincey Koziol2016-01-151-0/+4
| | | | | | | | | | | | | | | | Normalize against incoming changes from the phdf5_metadata_opt branch. Tested on: MacOSX/64 10.11.2 (amazon) w/serial & parallel (h5committest forthcoming)
* | [svn-r28649] - add new API to toggle collective metadata write.Mohamad Chaarawi2015-12-141-0/+2
| | | | | | | | | | - set default to FALSE - fix some bugs.
* | [svn-r28636] merge from trunk.Mohamad Chaarawi2015-12-141-1/+0
|\ \ | |/
| * [svn-r28606] Description:Quincey Koziol2015-12-131-1/+0
| | | | | | | | | | | | | | | | | | | | 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)
* | [svn-r27976] merge from trunk.Mohamad Chaarawi2015-10-061-0/+13
|\ \ | |/
| * [svn-r27155] Change H5Pget_virtual_view to return herr_t and take a pointer ↵Neil Fortner2015-06-051-1/+1
| | | | | | | | | | | | | | | | to the view as a parameter. Also fix bug in H5Pget_virtual_printf_gap. Tested: jam
| * [svn-r27104] Add support for printf-style source dataset name resolution.Neil Fortner2015-05-221-0/+2
| | | | | | | | | | | | | | | | Passes use case test, no regression tests yet. Add functions H5Pset/get_virtual_printf_gap (not tested yet). Other minor fixes/cleanup. Tested: ummon
| * [svn-r27049] Rename H5Pset/get_virtual_dataspace_bounds to ↵Neil Fortner2015-05-111-3/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * [svn-r27022] Add new functions H5Pset_virtual_dataspace_bounds andNeil Fortner2015-05-051-0/+3
| | | | | | | | | | | | | | | | | | 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
| * [svn-r26198] INCOMPLETE, UNWORKING CODENeil Fortner2015-02-171-0/+9
| | | | | | | | Commit progress through 1610 CST 2/17/15
* | [svn-r27261] apply metadata enhancement patch that was based on the mdc 3 ↵Mohamad Chaarawi2015-06-211-0/+8
|/ | | | branch.
* [svn-r25496] Description:Quincey Koziol2014-07-301-0/+3
| | | | | | | | | Merge 64-bit ID changes from branch to trunk. (Plus a few minor cleanups that aren't on the branch) Tested on: Mac OSX/64 10.9.4 (amazon) w/C++ & FORTRAN (h5committested on branch already for a week)