summaryrefslogtreecommitdiffstats
path: root/src/H5Ppublic.h
Commit message (Collapse)AuthorAgeFilesLines
* 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)
* [svn-r25084] Description:Quincey Koziol2014-04-231-62/+62
| | | | | | | | | Begin process of migrating from using property list IDs internally to the library to using the internal generic property list data structure. Tested on: Mac OSX/64 10.9.2 (amazon) w/C++, FORTRAN & parallel (h5committest forthcoming)
* [svn-r24993] Purpose:Dana Robinson2014-04-091-1/+3
| | | | | | | | | | | | | | | Adds write tracking to the core VFD, which can be configured via the H5Pset/get_core_write_tracking() API call. When enabled and writing to the backing store is enabled, this feature will track writes and only write out the changed bytes on flush/close. Tested on: 32-bit LE linux (jam) w/ Fortran and C++ 64-bit BE linux (ostrich) 64-bit Darwin 12.5.0 (kite) All were tested using the core VFD w/ paging on (core_paged in the VFD list). Make check-vfd was also tested on jam.
* [svn-r24864] Description:Quincey Koziol2014-03-211-4/+3
| | | | | | | | | | | | | | | | | | Remove all traces of MPI-POSIX VFD and GPFS detection/code. Remove remaining traces of stream VFD. Remove testpar/t_posix_compliant test (it's not actually verifying anything). Clean up H5D__mpio_opt_possible() further. Moved environment variable that disables MPI collective operations into MPI-IO VFD (instead of it being in src/H5S.c). A few other small code cleanups. Tested on: Mac OSX/64 10.9.2 (amazon) w/parallel & serial
* [svn-r22992] Purpose:Jonathan Kim2012-10-301-2/+1
| | | | | | | | | | | HDFFV-8146 - Remove "multi-chunk IO without optimization" sub-feature from MPI I/O optimization for chunked dataset feature Description: The “multi-chunk IO without optimization” feature is removed and made the related xfer property (H5FD_MPIO_CHUNK_MULTI_IO) go directly to “multi-chunk-io” feature. Also update/fix/cleanup testings (chunk collective IO and actual chunk opt mode) accordingly. Tested: jam (linux32-LE), koala (linux64-LE), ostrich (linuxppc64-BE), fred (mac64-LE), Windows (32-LE cmake), cmake (jam)
* [svn-r22866] Description:Quincey Koziol2012-10-051-2/+2
| | | | | | | | | Correct use of 'uint8_t' parameter type in public header file (which was causing Windows builds to fail). Tested on: Mac OSX/64 10.7.5 (amazon) w/debug (too minor to require h5committest)
* [svn-r22807] Description:Quincey Koziol2012-09-251-0/+4
| | | | | | | | | | | | | | | | | | | | | Add encode/decode API routines for property lists: H5Pencode/H5Pdecode. Tested on: FreeBSD/32 8.2 (loyalty) w/gcc4.6, w/C++ & FORTRAN, in debug mode FreeBSD/64 8.2 (freedom) w/gcc4.6, w/C++ & FORTRAN, in debug mode Linux/32 2.6 (jam) w/PGI compilers, w/default API=1.8.x, w/C++ & FORTRAN, w/threadsafe, in debug mode Linux/64-amd64 2.6 (koala) w/Intel compilers, w/default API=1.6.x, w/C++ & FORTRAN, in production mode Solaris/32 2.10 (linew) w/deprecated symbols disabled, w/C++ & FORTRAN, w/szip filter, w/threadsafe, in production mode Linux/PPC 2.6 (ostrich) w/C++ & FORTRAN, w/threadsafe, in debug mode Linux/64-ia64 2.6 (ember) w/Intel compilers, w/parallel, C++ & FORTRAN, in production mode Mac OS X/32 10.7.3 (amazon) in debug mode Mac OS X/32 10.7.3 (amazon) w/C++ & FORTRAN, w/threadsafe, in production mode Mac OS X/32 10.7.3 (amazon) w/parallel, in debug mode