summaryrefslogtreecommitdiffstats
path: root/src/Makefile.am
Commit message (Collapse)AuthorAgeFilesLines
* Add maps implementation (based on a patch supplied by MohamadNeil Fortner2017-05-111-2/+3
| | | | Chaarawi). Add h5dsm_map.c example. Other minor fixes/cleanup.
* Split H5VLdaosm.h into public and private headers, to remove the needNeil Fortner2016-12-131-1/+1
| | | | for the application to include daos.h. Fix bugs in examples.
* Initial implementation of dataset create/open/close, transactions. NotNeil Fortner2016-11-141-2/+4
| | | | | working on boro, though it is unclear if that is due to a pug in this code or in daos.
* Initial implementation of file create/open/close on daos-m. Has not been tested.Neil Fortner2016-10-271-0/+2
|
* [svn-r29903] merge from trunk.Mohamad Chaarawi2016-05-091-5/+7
|\
| * [svn-r29659] Added fixed array chunk indexing from revise_chunks.Dana Robinson2016-04-071-1/+1
| | | | | | | | | | Tested on: 64-bit Ubuntu 15.10 w/ gcc 5.2.1 Autotools serial w/ Java, Fortran, & C++
| * [svn-r29635] Description:Quincey Koziol2016-04-051-4/+6
| | | | | | | | | | | | | | | | | | Bring support for earray and v2 B-trees from revise_chunks branch to trunk. Tested on: MacOSX/64 10.11.4 (amazon) w/serial, parallel & production (h5committest forthcoming)
| * [svn-r29548] Minor normalization w/ trunk in preparation for big merge.Dana Robinson2016-03-241-1/+1
| | | | | | | | | | | | Tested on: 64-bit Ubuntu 15.10 w/ gcc 5.2.1 autotools serial autotools parallel (MPICH 3.1.4)
* | [svn-r28715] - merge from trunkMohamad Chaarawi2015-12-211-1/+1
|\ \ | |/ | | | | - fix farray, earray, and btree test to use correct function to retrieve internal file struct.
| * [svn-r28616] Normalization of H5HL package with revise_chunks.Dana Robinson2015-12-141-1/+1
| | | | | | | | | | | | | | | | | | NOTE: Flush dependency code was not moved. Tested on: Ubuntu 15.10 (Linux 4.2.0 x86_64) gcc 5.2.1 w/ CMake 3.3.2 serial only (Autotools and CMake since new files were added) (these changes have been in revise_chunks for a long time)
* | [svn-r27972] merge from trunk.Mohamad Chaarawi2015-10-061-1/+1
|\ \ | |/
| * [svn-r27835] Description:Quincey Koziol2015-09-211-9/+18
| |\ | | | | | | | | | | | | | | | | | | | | | Sync w/trunk. Tested on: MacOSX/64 10.10.5 (amazon) w/serial & parallel (h5committest not required on this branch)
| * \ [svn-r27397] Merge revisions 27255 through 27393 from trunk to vds branch.Neil Fortner2015-07-151-2/+4
| |\ \ | | | | | | | | | | | | Tested: ummon
| * \ \ [svn-r26781] Merge revisions 26305 through 26780 from trunk to vds branch.Neil Fortner2015-04-101-1/+1
| |\ \ \ | | | | | | | | | | | | | | | Tested: ummon
| * | | | [svn-r26153] INCOMPLETE, UNWORKING CODENeil Fortner2015-02-101-1/+1
| | | | | | | | | | | | | | | | | | | | Commit progress through 2/10/15 at 1500 CST
* | | | | [svn-r27959] - merge from trunk (pre-VDS)Mohamad Chaarawi2015-10-051-6/+15
|\ \ \ \ \ | | |_|_|/ | |/| | | | | | | | - fix VOL initialization and Native plugin registration with new FAPL changes
| * | | | [svn-r27812] Updated the autotools files to only compile direct VFD and ↵Dana Robinson2015-09-161-6/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | parallel code when those options were specified in the configure step. Tested on: jam w/ serial, parallel, and direct VFD
* | | | | [svn-r27777] merge from trunk.Mohamad Chaarawi2015-09-141-2/+2
|\ \ \ \ \ | |/ / / /
| * | | | [svn-r27768] Description:Quincey Koziol2015-09-141-2/+2
| | |_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Complete revamp of package initialization/shutdown mechanism in the library. Each package now has a single init/term routine. This new way should avoid packages being re-initialized during library shutdown and is also be _much_ more proactive about giving feedback for resource leaks internal to the library. Introduces a new "module" header file for packages in the library (e.g src/H5Fmodule.h) which sets up some necessary package configuration macros for the FUNC_ENTER/LEAVE macros. (The VFL drivers have their own slightly modified version of this header, src/H5FDdrvr_module.h) Also cleaned up a bunch of resources leaks all across the library and tests, along with addressing many warnings, as I encountered them. Tested on: MacOSX/64 10.10.5 (amazon) w/serial & parallel Linux/64 3.10.x (kituo) w/serial & parallel Linux/64 2.6.x (ostrich) w/serial
* | | | [svn-r27369] merge from trunk.Mohamad Chaarawi2015-07-101-2/+4
|\ \ \ \ | |/ / /
| * | | [svn-r27293] Description:Quincey Koziol2015-06-271-2/+4
| | |/ | |/| | | | | | | | | | | | | | | | | | | Split parallel metadata cache code into separate source code modules. Tested on: MacOSX/64 10.10.3 (amazon) w/serial & parallel (too minor for h5committest)
* | | [svn-r26724] - merge from trunk & fix conflicts.Mohamad Chaarawi2015-04-031-1/+1
|\ \ \ | |/ / | | | | | | | | | - fix bug in opending an already open named datatype. - fix dynamically loaded VOL plugin support with new changes coming in.
| * | [svn-r26365] HDFFV-8520: Add plugin control APIs.Allen Byrne2015-03-051-1/+1
| |/ | | | | | | | | | | Update windows WiX packaging. h5committested
| * [svn-r25468] some code refactoring to align trunk with VOL branch.Mohamad Chaarawi2014-07-221-1/+1
| | | | | | | | tested with h5committest.
* | [svn-r25482] - update is_accessible implementation to use fapl and pass it ↵Mohamad Chaarawi2014-07-241-1/+1
| | | | | | | | | | | | | | | | | | | | down to H5Fint.c - move is_HDF5 inside deprecated macros in H5Fpublic.h - move H5ES_status_t outside of H5VLpublic.h to H5ESpublic.h - rename public properties in H5VLpublic.h to H5VL_PROP_* to add more scoping - no need to include private if pkg is included in H5VLnative.c - rename plist_id to lapl_id in loc_params structs
* | [svn-r24940] merge from trunk.Mohamad Chaarawi2014-04-011-3/+4
|\ \ | |/
| * [svn-r24864] Description:Quincey Koziol2014-03-211-3/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-r24710] merge from trunk to 24709.Mohamad Chaarawi2014-02-141-1/+1
|\ \ | |/
| * [svn-r24709] rename H5V to H5VM since H5V is needed in the fastforward ↵Mohamad Chaarawi2014-02-131-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | project for view objects. The addition of view objects in the fastforward project is expected to be brough into the trunk sometimes in the future, which is why we need to make this change. Tested Manually on Jam and Ostrich. Tested with h5commitest - Koala with intel compilers failed, but nothing had to do with those changes. error on Koala: error while loading shared libraries: libirng.so
* | [svn-r24208] Merge revisions through r24202 from trunk to vol branchNeil Fortner2013-09-271-1/+0
|\ \ | |/ | | | | | | | | Tested: jam, koala, ostrich, platypus (h5committest) There are failures on platypus (cmake) that were present previously
| * [svn-r24171] Purpose: Fix problem with gcc 4.8Neil Fortner2013-09-191-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Description: With optimization enabled, gcc 4.8 inserts garbage into the padding bytes of floating point types when assigning from a literal constant. This caused problems when H5detect.c scanned the bits in floating point types to determine their properties. Modified H5detect.c to scan for padding before further analyzing the type, and to ignore all information in the padding areas. Also removed code that temporarily disabled optimization. Tested: jam, koala, ostrich, platypus (h5committest)
| * [svn-r24103] Force NO optimization of H5detect.cAllen Byrne2013-09-061-1/+1
| |
* | [svn-r24088] Merging r24044 through r24087Mohamad Chaarawi2013-08-301-1/+1
|\ \ | |/
| * [svn-r24087] Rename the private H5RC (reference count) module to H5UC (Use ↵Mohamad Chaarawi2013-08-301-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | Count). This is needed to avoid a conflict with the Read Context object to be introduced in another Project. No impact on users, since this is a private module, and low for developers as the RC module use is very sparse in the library. Tested with h5committest.
* | [svn-r23694] merge from trunkMohamad Chaarawi2013-05-101-1/+4
|\ \ | |/
| * [svn-r23549] Description:Quincey Koziol2013-04-041-1/+1
| | | | | | | | | | | | | | | | More misc. cleanups, but main change is to make an "extern" header file for the plugin interface. Tested on: Mac OSX/64 10.8.3 (amazon)
| * [svn-r23380] Description:Quincey Koziol2013-03-191-2/+5
| | | | | | | | Review & cleanup code.
| * [svn-r23346] First commit for DESY project. It has the basic functionality ↵Raymond Lu2013-03-131-2/+2
| | | | | | | | | | | | of loading dynamically filter libraries and a simple test for it. Tested on koala.
* | [svn-r22855] remove dummy pluginMohamad Chaarawi2012-10-031-2/+2
| | | | | | | | update manifest file
* | [svn-r22809] - bring in plist encode decode changes from trunkMohamad Chaarawi2012-09-251-1/+2
|\ \ | |/ | | | | | | - remove hardocded error comparing tests for now because those will fail - regenerate Makefile.in s due to conflicting versions of autotools
| * [svn-r22807] Description:Quincey Koziol2012-09-251-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | [svn-r22468] split H5F.c into 2 files, H5F.c for public routines and ↵Mohamad Chaarawi2012-06-151-1/+1
| | | | | | | | | | | | H5Fint.c for private ones move H5A private routines to H5Aint.c
* | [svn-r22435] separate public and private VOL routinesMohamad Chaarawi2012-06-051-1/+1
| |
* | [svn-r22274] merge from trunk, resolve conflictsMohamad Chaarawi2012-04-101-0/+0
|\ \ | |/
| * [svn-r22170] Removed extraneous svn executable properties from ↵Dana Robinson2012-03-281-0/+0
| | | | | | | | non-executable files.
* | [svn-r22064] -renmace a few VOL file routinesMohamad Chaarawi2012-03-141-2/+2
| | | | | | | | - add a dummy VOL driver to make sure we can change drivers at runtime
* | [svn-r21915] starting to set up vol frameworkMohamad Chaarawi2012-02-071-0/+2
|/ | | | fopen, fclose, fcreate routed through native vol
* [svn-r21133] Description:Quincey Koziol2011-07-201-2/+3
| | | | | | | | | | | | | | | | | More code cleanups to reduce coupling between packages that use the H5F internal routines, but really aren't part of the H5F "package". 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 (heiwa) w/C++ & FORTRAN, w/threadsafe, in debug mode Mac OS X/32 10.6.8 (amazon) in debug mode
* [svn-r20064] Purpose: Implement external file cacheNeil Fortner2011-02-081-2/+2
| | | | | | | | | Description: Implements a cache of files opened through external links. Adds the public functions H5Pset_elink_file_cache_size(), H5Pget_elink_file_cache_size(), and H5Frelease_file_cache(). Tested: jam, amani, heiwa (h5committest), fedora 64.
* [svn-r19133] Description:Quincey Koziol2010-07-281-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Correct traversal of user-defined links (including external links) to retain path information of object, allowing H5Iget_name() queries to work quickly (without searching entire destination file). This required some refactoring and addition of a mechanism to detect if a "fast" query was performed (for the tests). Minor code cleanups, etc. Tested on: FreeBSD/32 6.3 (duty) in debug mode FreeBSD/64 6.3 (liberty) 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 (amani) 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 (heiwa) w/C++ & FORTRAN, w/threadsafe, in debug mode Linux/64-ia64 2.6 (cobalt) w/Intel compilers, w/C++ & FORTRAN, in production mode Linux/64-amd64 2.6 (abe) w/parallel, w/FORTRAN, in debug mode Mac OS X/32 10.6.4 (amazon) in debug mode Mac OS X/32 10.6.4 (amazon) w/C++ & FORTRAN, w/threadsafe, in production mode Mac OS X/32 10.6.4 (amazon) w/parallel, in debug mode