summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #1585 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:hdf5_rados to ↵inactive/hdf5_radosDana Robinson2019-02-272-22/+20
|\ | | | | | | | | | | | | hdf5_rados * commit 'd03d27cf0a47ae3944ddb209d8cca993b5b642ea': Added -g to RADOS examples compile flags.
| * Added -g to RADOS examples compile flags.Dana Robinson2019-02-272-22/+20
|/
* Merge pull request #1574 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:hdf5_rados to ↵Dana Robinson2019-02-2217-35/+415
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | hdf5_rados * commit '0e402e436d0c58acc72e45ab6153d5662b3148e0': Updated the tests to use mobject. Added a RADOS/mobject #ifdef switch. Moved the rados_stat() modifications into a helper function. Finished implementation of RADOS wrappers for calls not implemented in mobject. * Added a rados_read() wrapper function (still uses rados_read()). * Some cleanup in the write wrapper. rados_write_full calls now use write_ops. Added a helper function to wrap rados_write_full(). Both rados_stats calls are wrapped. You can #define OLD_RADOS_CALLS to enable the old way of doing things. Converted one of the stats calls to use a read op instead. * Added a script to run the RADOS examples in order. * Updated BRANCH.txt with useful information about building and testing. * Makefile.am now installs everything you need as well as the test script.
| * Updated the tests to use mobject.Dana Robinson2019-02-2214-12/+103
| |
| * Added a RADOS/mobject #ifdef switch.Dana Robinson2019-02-201-0/+4
| |
| * Moved the rados_stat() modifications into a helper function.Dana Robinson2019-02-191-61/+65
| |
| * Finished implementation of RADOS wrappers for calls not implementedDana Robinson2019-02-191-0/+31
| | | | | | | | in mobject.
| * * Added a rados_read() wrapper function (still uses rados_read()).Dana Robinson2019-02-191-10/+47
| | | | | | | | * Some cleanup in the write wrapper.
| * rados_write_full calls now use write_ops.Dana Robinson2019-02-191-1/+24
| |
| * Added a helper function to wrap rados_write_full().Dana Robinson2019-02-191-3/+33
| |
| * Both rados_stats calls are wrapped. You can #define OLD_RADOS_CALLSDana Robinson2019-02-191-8/+33
| | | | | | | | to enable the old way of doing things.
| * Converted one of the stats calls to use a read op instead.Dana Robinson2019-02-191-2/+30
| |
| * * Added a script to run the RADOS examples in order.Dana Robinson2019-02-133-11/+118
|/ | | | | | | * Updated BRANCH.txt with useful information about building and testing. * Makefile.am now installs everything you need as well as the test script.
* Updated the autotools to support RADOS.Dana Robinson2018-11-012-1/+79
|
* Updated the .gitignore file.Dana Robinson2018-10-101-0/+43
|
* Add new examples, h5rados_dset_wss.c and h5rados_dset_rss.c, to testNeil Fortner2018-06-082-0/+269
| | | | | partial I/O with "shape same" selections. This is supported by the chunked layout implementation.
* Implement chunking. File and memory selections must currently be theNeil Fortner2018-06-022-328/+800
| | | | same shape. Has not been fully tested yet.
* Add support for creating objects across multiple file opens (persistentNeil Fortner2018-04-192-25/+169
| | | | | | max oid). Change chunk oid format so rank is in decimal form, to reserve all non-numeric characters for other object types. Fix bug in object oid encoding.
* Add 2 character prefix to oids to disambiguate chunks from objects orNeil Fortner2018-04-182-9/+9
| | | | chunks with lower rank in files whose filename ends with something that looks like an oid.
* Refactor group traversal code to eliminate sketchy casts and reduce theNeil Fortner2018-04-181-43/+136
| | | | number of memcpys.
* Fix error messages to display correct system error string.Neil Fortner2018-04-161-16/+16
|
* Add missing file h5rados_example.hNeil Fortner2018-04-141-0/+14
|
* Add missing file H5VLrados_public.hNeil Fortner2018-04-131-0/+46
|
* Add support for datasets, including I/O and partial I/O. Also supportNeil Fortner2018-04-1212-71/+2835
| | | | type conversion (untested). Add more example programs. Other bug fixes/cleanup.
* Initial version of RADOS VOL plugin. Supports file and groupNeil Fortner2018-03-017-0/+2133
| | | | create/open/close, as well as path traversal.
* Merge pull request #331 in HDFFV/hdf5 from ↵Jordan Henderson2017-03-141-2/+11
|\ | | | | | | | | | | | | ~JHENDERSON/hdf5:plugin_termination_fix to vol * commit '73d4fea67c676f22ac72e9d45f7610ef0692ffed': Call terminate callback upon freeing H5VL class
| * Call terminate callback upon freeing H5VL classJordan Henderson2017-03-101-2/+11
|/
* Merge pull request #5 in HDFFV/hdf5 from ~LRKNOX/hdf5_lrk:vol to volLarry Knox2016-08-311-3/+3
|\ | | | | | | | | | | * commit 'ccf7d84c2846444f70093ebb4287d9bdfcbca66c': Tested "make installcheck" on jelly. Correct incorrect merge from main that added extra commands to a list in run-c-ex.sh.in without moving the "); then" to the end of the extended list, causing make installcheck to fail.
| * Tested "make installcheck" on jelly.lrknox2016-08-311-1/+1
| |
| * Correct incorrect merge from main that added extra commands to a list inlrknox2016-08-311-2/+2
|/ | | | | run-c-ex.sh.in without moving the "); then" to the end of the extended list, causing make installcheck to fail.
* [svn-r29903] merge from trunk.Mohamad Chaarawi2016-05-09766-9591/+109732
|\
| * [svn-r29698] Switched true and false to TRUE and FALSE in a function inDana Robinson2016-04-141-2/+2
| | | | | | | | | | | | | | test/external.c. Tested on: 64-bit Ubuntu 15.10 w/ gcc 5.2.1 autotools serial (external test only)
| * [svn-r29696] Applied fix for HDFFV-9439 to mpicc config as well as mpif90 in ↵Larry Knox2016-04-141-1/+1
| | | | | | | | | | | | config/linux-gnulibc1. Tested with h5committest.new on kituo, ostrich, osx1010dev and platypus.
| * [svn-r29683] HDFFV-1956: h5diff will warn if a dataset is virtual instead of ↵Allen Byrne2016-04-112-20/+0
| | | | | | | | | | | | | | failing. h5diff does not consider the layout type when comparing datasets. SKIP h5repack VDS tests until h5repack is fixed. remove h5repack fix ddl files needed when h5repack VDS fix is implemented.
| * [svn-r29681] HDFFV-1956: h5diff will warn if a dataset is virtual instead of ↵Allen Byrne2016-04-111-4/+6
| | | | | | | | | | | | | | failing. h5diff does not consider the layout type when comparing datasets. SKIP h5repack VDS tests until h5repack is fixed. Additional tests to be skipped
| * [svn-r29680] HDFFV-1956: h5diff will warn if a dataset is virtual instead of ↵Allen Byrne2016-04-115-44/+203
| | | | | | | | | | | | failing. h5diff does not consider the layout type when comparing datasets. SKIP h5repack VDS tests until h5repack is fixed.
| * [svn-r29678] Revert r29672 changes to h5diff.Larry Knox2016-04-093-35/+10
| | | | | | | | Tested h5committest.new
| * [svn-r29673] Fix typo of var nameAllen Byrne2016-04-081-1/+1
| |
| * [svn-r29672] HDFFV-1956: h5diff will warn if a dataset is virtual instead of ↵Allen Byrne2016-04-083-10/+35
| | | | | | | | failing. h5diff does not consider the layout type when comparing datasets.
| * [svn-r29668] Added H5Dfarray.c to CMake.Dana Robinson2016-04-081-0/+1
| | | | | | | | | | Tested on: 64-bit Ubuntu 15.10 w/ gcc 5.2.1 CMake serial
| * [svn-r29665] Added new chunk index types to h5debug.Dana Robinson2016-04-071-2/+50
| | | | | | | | | | Tested on: 64-bit Ubuntu 15.10 w/ gcc 5.2.1 Autotools serial
| * [svn-r29659] Added fixed array chunk indexing from revise_chunks.Dana Robinson2016-04-0714-22/+2189
| | | | | | | | | | Tested on: 64-bit Ubuntu 15.10 w/ gcc 5.2.1 Autotools serial w/ Java, Fortran, & C++
| * [svn-r29655] Added H5D_CHUNK_BTREE to the deprecated section of H5Dpublic.h.Dana Robinson2016-04-071-0/+1
| | | | | | | | Tested on: 64-bit Ubuntu 15.10 (build only, not used in existing code)
| * [svn-r29653] fixed A variable that is specified as an argument to the ↵Scot Breitenfeld2016-04-071-1/+1
| | | | | | | | intrinsic procedure C_LOC must either have type and type parameters that are interoperable with a C type, or be a nonpolymorphic, scalar variable with no length type parameters.
| * [svn-r29649] changed indentation format, updated commentsScot Breitenfeld2016-04-061-17/+12
| |
| * [svn-r29648] FIX: HDFFV-8486 Scot Breitenfeld2016-04-066-122/+621
| | | | | | | | | | | | | | | | h5tbmake_table_f is missing the fill_data parameter (which is in the C counterpart) ADDED NEW API: h5tbread_table_f Tested: platypus, ostrich
| * [svn-r29646] FIX: HDFFV-9522 Scot Breitenfeld2016-04-061-5/+71
| | | | | | | | | | | | Add support for variable length datatypes in the High Level H5LT Fortran APIs Tested: platypus (gnu)
| * [svn-r29644] Description:Quincey Koziol2016-04-061-1/+1
| | | | | | | | | | | | | | | | Finish correcting initializer for chunked layouts. Tested on: MacOSX/64 10.11.4 (amazon) w/serial, parallel & production (to minor to require h5committest)
| * [svn-r29640] Description:Quincey Koziol2016-04-051-1/+1
| | | | | | | | | | | | | | | | Add missing inializer from revise_chunks branch. Tested on: MacOSX/64 10.11.4 (amazon) w/serial (Too minor to require h5committest)
| * [svn-r29638] Added new chunk index types to trace code.Dana Robinson2016-04-051-0/+34
| | | | | | | | | | Tested on: 64-bit Ubuntu 15.10 w/ gcc 5.2.1 autotools serial