Network

 
AuthorCommitMessageCommit Date
Quincey KoziolQuincey Koziol
1b0aacf4c8a[svn-r16638] Description: When using the "latest" version of the layout message (i.e. version 4), encode the dimension sizes in smaller way. Tested on: FreeBSD/32 6.3 (duty) h5committest not required for this branch
Quincey KoziolQuincey Koziol
0051ab6330a[svn-r16637] Description: Bring r16633:16636 back from trunk to revise_chunks branch. Tested on: FreeBSD/32 6.3 (duty) in debug mode Too minor to require h5committest
Quincey KoziolQuincey Koziol
b19fbb9e4eb[svn-r16635] Description: Change subrelease string to 'FA_a0', so that snapshots can be more easily distinguished. Tested on: FreeBSD/32 6.3 (duty) Too minor to require h5committest
Quincey KoziolQuincey Koziol
a29e811343b[svn-r16634] Description: Bring r16618:16633 back from trunk to revise_chunks branch. 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/C++ & FORTRAN, w/threadsafe, in debug mode Linux/64-amd64 2.6 (smirom) w/Intel compilers w/default API=1.6.x, w/C++ & FORTRAN, in production mode Solaris/32 2.10 (l...
Quincey KoziolQuincey Koziol
505b31ee08b[svn-r16619] Description: Bring r16606:16618 from trunk to the revise_chunks branch. Tested on: FreeBSD/32 6.3 (duty) h5committest not necessary on this branch
Quincey KoziolQuincey Koziol
5f2e591745d[svn-r16607] Description: Bring r16600:16606 back trom trunk to revise_chunks branch. Tested: Mac OS X/32 10.5.6 (amazon) Too minor to require h5committest
Quincey KoziolQuincey Koziol
53e4b5b90b3[svn-r16601] Description: Bring r16536:16600 from trunk back into revise_chunks branch 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/C++ & FORTRAN, w/threadsafe, in debug mode Linux/64-amd64 2.6 (smirom) w/Intel compilers w/default API=1.6.x, w/C++ & FORTRAN, in production mode Solaris/32 2.10 (...
Quincey KoziolQuincey Koziol
65dc3358db3[svn-r16537] Description: Merge r16500:16536 from trunk into revise_chunks branch. 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/C++ & FORTRAN, w/threadsafe, in debug mode Linux/64-amd64 2.6 (smirom) w/Intel compilers w/default API=1.6.x, w/C++ & FORTRAN, in production mode Solaris/32 2.10 (linew) w/de...
Quincey KoziolQuincey Koziol
33a65add7db[svn-r16514] Description: Merge r16440:16500 from trunk into revise_chunks branch. 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/C++ & FORTRAN, w/threadsafe, in debug mode Linux/64-amd64 2.6 (smirom) w/Intel compilers w/default API=1.6.x, w/C++ & FORTRAN, in production mode Solaris/32 2.10 (line...
Quincey KoziolQuincey Koziol
e63f0baf7e3[svn-r16448] Description: Fix additional breakage of 'make check-vfd' for this test Tested on: Linux/64 2.6 (smirom) w/make check-vfd
Quincey KoziolQuincey Koziol
90c3d4e0cab[svn-r16447] Description: Add support for using I/O pipeline filters with extensible array chunked dataset indices. 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/C++ & FORTRAN, w/threadsafe, in debug mode Linux/64-amd64 2.6 (smirom) w/Intel compilers w/default API=1.6.x, w/C++ & FORTRAN, in production m...
Quincey KoziolQuincey Koziol
3c882637c2c[svn-r16444] Description: Bring r16412:16440 from trunk into revise_chunks branch. Tested on: FreeBSD/32 6.3(duty) (h5committest not required on this branch)
Quincey KoziolQuincey Koziol
4adbc1e1db5[svn-r16435] Description: Expand object copy tests for chunked datasets to include 1-D datasets with an unlimited dimension. (Fix typo in comment for test/links.c) 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/C++ & FORTRAN, w/threadsafe, in debug mode Linux/64-amd64 2.6 (smirom) w/Intel compilers w/default API=1.6.x, ...
Quincey KoziolQuincey Koziol
72b4a68953f[svn-r16416] Description: Bring closer to standard standalone test format, add checks for using the latest file format and close dataset ID leaked. Tested on: Mac OS X/32 10.5.6 (duty) (h5committest not required on this branch)
Quincey KoziolQuincey Koziol
7e67d1f00da[svn-r16413] Description: Bring r16402:16412 from trunk back to revise_chunks branch Tested on: FreeBSD/32 6.3 (duty) (h5committest not required for this branch)
Quincey KoziolQuincey Koziol
5436f45bd11[svn-r16403] Description: Bring r16395:16402 back from trunk (and adjust slightly for layout version changes). Tested on: FreeBSD/32 6.3 (duty) (h5committest not required on this branch)
Quincey KoziolQuincey Koziol
cde7807ceb3[svn-r16396] Description: Bring r16391:16395 back from trunk Tested on: FreeBSD/32 6.3 (duty) (h5committest not required on this branch)
Quincey KoziolQuincey Koziol
2aa344d77a3[svn-r16393] Description: Connect extensible array as index for 1-D unlimited datasets (although datasets w/filters are not yet supported). 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/C++ & FORTRAN, w/threadsafe, in debug mode Linux/64-amd64 2.6 (smirom) w/Intel compilers w/default API=1.6.x, w/C++ & ...
Quincey KoziolQuincey Koziol
2d74d46d3fe[svn-r16392] Description: Bring r16367:16391 back from trunk into revise_chunks branch. Tested on: FreeBSD 6.3/32 (duty) (h5committest not required on this branch)
Quincey KoziolQuincey Koziol
7191f267172[svn-r16369] Description: Bring r16347:16367 from trunk into revise_chunks branch. Tested on: FreeBSD/32 6.3 (duty) (h5committest not required on this branch)
Quincey KoziolQuincey Koziol
2cbd7f1b3cd[svn-r16357] Description: Bring r16307:16347 back from trunk into revise_chunks branch Tested on: FreeBSD/32 6.3 (duty) (h5committest not required on this branch)
Quincey KoziolQuincey Koziol
f7ae23e6399[svn-r16353] Description: Refactor internal layout information, making it easier to add another type of chunk index. 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/C++ & FORTRAN, w/threadsafe, in debug mode Linux/64-amd64 2.6 (smirom) w/Intel compilers w/default API=1.6.x, w/C++ & FORTRAN, in production ...
Quincey KoziolQuincey Koziol
0894356a3c6[svn-r16311] Description: Bring revisions 16280:16307 back from trunk. 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/C++ & FORTRAN, w/threadsafe, in debug mode Linux/64-amd64 2.6 (smirom) w/Intel compilers w/default API=1.6.x, w/C++ & FORTRAN, in production mode Linux/64-ia64 2.6 (cobalt) w/Inte...
Quincey KoziolQuincey Koziol
e0bb475838f[svn-r16305] Description: Add detection of C99 "designated initializers" to configure script and use new H5_HAVE_C99_DESIGNATED_INITIALIZER macro to conditionally compile default layout variables in src/H5Pdcpl.c Also, 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/C++ & FORTRAN, w/threadsafe, in debug mode ...
Quincey KoziolQuincey Koziol
2ac77da499c[svn-r16283] Description: Bring revisions 16218:16280 back from trunk. 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/C++ & FORTRAN, w/threadsafe, in debug mode Linux/64-amd64 2.6 (smirom) w/Intel compilers w/default API=1.6.x, w/C++ & FORTRAN, in production mode Solaris/32 2.10 (linew) w/depreca...
Quincey KoziolQuincey Koziol
596f9b43271[svn-r16278] Description: Update layout information in DCPL to unify all information in one underlying property and switch to using H5O_layout_t for storing it, which simplifies things considerably. Also, fix many compiler warnings. 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/C++ & FORTRAN, w/threadsafe, in debug mode Linux/64-amd...
Quincey KoziolQuincey Koziol
de5e1d93e44[svn-r16219] Description: Bring revisions 16206:16218 back from trunk Tested on: Mac OS X/32 10.5.6 (amazon)
Quincey KoziolQuincey Koziol
26a82c35750M[svn-r16206] Creating a branch of hdf5/trunk for working on using new data structures for indexing chunks
Quincey KoziolQuincey Koziol
8625a8bd6be[svn-r14247] Description: - Refactored H5D_flush to use H5I_search for iterating through datasets, instead of building array of dataset IDs. - Cache dataset's dataspace modifications (from calls to H5Dset_extent) until flush/close. These changes give an ~15% improvement in speed for my "append records to lots of 1-D datasets" benchmark. Tested on: Mac OS X/32 10.4.10 (amazon) in debug mode FreeBSD/32 6.2 (duty) in debug mode FreeBSD/64 6.2 (liberty) w/C+...
Quincey KoziolQuincey Koziol
0e367c3715e[svn-r14246] ported revisions 14240:14245 from trunk
Dana RobinsonDana Robinson
88c86ccd986[svn-r26017] Added BRANCH.txt.
Neil FortnerNeil Fortner
4b448e41b2dM[svn-r22253] Merge r21965-22252 from trunk to direct_io_2 branch. Tested: durandal
Neil FortnerNeil Fortner
4c4bfd8b482[svn-r22213] Update tests to use new H5Z_class3_t struct, and H5Z_CLASS_T_VERS_3 macro. Also minor cleanup in H5Z aligned malloc functions. Tested: fedora
Quincey KoziolQuincey Koziol
849dfb85eb9M[svn-r21965] Description: Bring r21940-21964 from trunk to direct_io_2 branch. Tested on: Mac OS X/64 10.7.3 (duck) w/gcc
Neil FortnerNeil Fortner
03861628bb3[svn-r21943] Fix bug in aligned memory filter implementation. Improper comparison could result in unnecessary invalidation of aligned memory state in filter pipeline. Tested: durandal
Neil FortnerNeil Fortner
bbe99c6397dM[svn-r21941] Merge r21820-21940 from trunk into direct_io_2 branch Tested: durandal
Neil FortnerNeil Fortner
2269c74851b[svn-r21940] Add assertion to H5FD_direct_write(). Tested: durandal
Neil FortnerNeil Fortner
899199eaa2d[svn-r21908] Fix bug that prevented superblock and extension from being properly aligned when used with H5Pset_persist_alignment. Tested: durandal
Neil FortnerNeil Fortner
a96af75e058[svn-r21907] Purpose: Add persistent file alignment option Description: Added two new functions, H5Pset_persist_alignment and H5Pget_persist_alignment. These allow the user to set a persistent file alignment, which overrides that set with H5Pset_alignment, and is is followed every time the file is written to, even if it has been closed and reopened. In addition, aligned blocks of data will "reserve" a multiple of the alignment size, allowing this potentially largersize to be written to with...
Neil FortnerNeil Fortner
4aafb1f82a3[svn-r21906] Purpose: Add support foraligned memory allocation to filters Description: Versioned H5Z_func_t, adding new lib_data parameter to H5Z_func2_t. Added new version of H5Z_class_t to include H5Z_func2_t. Added new functions H5Zaligned_malloc, H5Zaligned_free and H5Zaligned_realloc to allow filters to support aligned buffers so the data can be immediately written when using a file driver that requires alignment (i.e. direct). Tested: durandal
Neil FortnerNeil Fortner
6ebfa1639a5[svn-r21827] Add configure check for posix_memalign, prevent compilation of affected code if it's not found. Change H5MM_aligned_free to only mark the DXPL as unaligned if it previously marked the freed buffer as aligned. Tested: jam
Neil FortnerNeil Fortner
222349e4534[svn-r21823] Correct more minor errors in direct_io_2 branch. Tested: durandal
Neil FortnerNeil Fortner
5b8f4761f5e[svn-r21822] Fix minor bugs in H5MM.c Tested: durandal
Neil FortnerNeil Fortner
e5363bf6e63M[svn-r21821] Merge r21400-21820 from trunk into direct_io_2 branch Tested: durandal (with full direct make check)
Neil FortnerNeil Fortner
3b7e73bbdfd[svn-r21820] Purpose: refactor direct I/O implementation Description: - Consolidated aligned memory properties into a single dxpl property. - The f->lf->must_align is now the canonical way to determine if a file needs to have memory aligned. The file driver feature flag is only used by H5FD_open to determine how to initialize the aligned memory fields. - Removed dxpl parameter from H5MM_aligned_malloc, etc. - callers are now responsible for manipulating the property themselves. lf->m...
Neil FortnerNeil Fortner
8e0689200ab[svn-r21492] Purpose: Refactor direct I/O branch to be more maintainable Description: Add new driver feature flag, H5FD_FEAT_ALIGNED_MEM, to indicate if the driver can benefit from aligned memory blocks. Removed several H5_HAVE_DIRECT ifdefs and changed code that checked for the direct driver specifically to instead check fro the feature flag. Added new public functions H5MMaligned_malloc and H5MMaligned_free, and removed H5Pset_aligned_mem and H5Pget_aligned_mem, so the user no longer has...
Neil FortnerNeil Fortner
9b8c0b76a85M[svn-r21401] Merge revisions 20108-21397 (-r 20107:21397) to direct_io_2 branch. Tested: fedora
Neil FortnerNeil Fortner
1762136aa76[svn-r20107] Purpose: Add enhancements to direct I/O driver Description: Adds support to chunk cache to allocate memory that can be used directly with the direct I/O driver. This will work when the file alignment is set properly and reading or writing unfiltered datasets, or when reading filtered datasets. When writing filtered datasets, the driver will still have to reallocate the buffer (unless the filters didn't reallocate). Also added public functions H5Pset_aligned_mem() and H5Pget_al...
Dana RobinsonDana Robinson
c5eb5c47000[svn-r25860] Added BRANCH.txt
Private HDFPrivate HDF
ccbd46e914a[svn-r25855] Snapshot version 1.9 release 204