Network

 
AuthorCommitMessageCommit Date
Neil FortnerNeil Fortner
342e39e1516[svn-r24733] Removed unnecessary functions H5D__mpio_get_sum_piece and H5D__mpio_get_min_chunk. Tested: jam
Neil FortnerNeil Fortner
5903d8bee3b[svn-r24731] Purpose: Improve multi-dataset I/O code Description: Reduced operation-wide linear skip list traversal to dataset-wide traversal. Removed unnecessary structure member. Tested: jam
Neil FortnerNeil Fortner
9329c0ebe5b[svn-r24730] Purpose: Fix bug and simplify code for multi-dataset I/O Description: When a single element is selected in a chunked dataset,the multi dataset I/O code wouldn't add the chunk to the skip list. The prevented it from being included in collective operations. The test was only passing because it only tested single element I/O with point selection, which breaks collective currently. Refactored related parts of the code, fixing various potential issues. Tested: jam
Neil FortnerNeil Fortner
743220e2193[svn-r24723] Purpose: Fix bug and improve performance (processing time) for multi-dataset I/O Description: The previous implementation used very inefficient linear searches of a skip list in a few places. In addition, it did not check to see if a chunk was in the same dataset as the one it was looking for, which would cause a bug. Added a new skiplist for chunks for each dataset involved in a multi dataset I/O operation, indexed by chunk index, to fix both of these issues. Tested: jam
Quincey KoziolQuincey Koziol
2f154c7643d[svn-r24607] Description: Initial round of review updates. Tested on: Mac OSX/64 10.9.1 (amazon) w/parallel & serial (h5committest not required on this branch)
Quincey KoziolQuincey Koziol
55d9cb7c03aM[svn-r24602] Description: Bring changes from trunk, through r24601. Tested on: Mac OSX/64 10.9.1 (amazon) w/parallel & FORTRAN (h5committest not required on this branch)
Jonathan KimJonathan Kim
3d613baeb92[svn-r24452] Minor comment update for performance test cases. Update MANIFEST (add testpar/ph5mdsettest.c)
Jonathan KimJonathan Kim
04243e53abf[svn-r24451] Add initial multi-dset test cases. This file has two type of tests. One is feature test, the other is performance test. It can be control by code 'TEST_TYPE'. This is initial stage of development. Need to refactor to fit for daily test framework.
Jonathan KimJonathan Kim
bebc8323239M[svn-r24450] Bring updates from HDF5 Trunk upto r24449. Only changes from the Trunk updates.
Jonathan KimJonathan Kim
b31e4cb9fca[svn-r24449] Remove debug code. (missed from previous checkin)
Jonathan KimJonathan Kim
6e72ba7bf2a[svn-r24448] Remove debug line (missed from previous checkin)
Jonathan KimJonathan Kim
6158a5135ed[svn-r24447] Code clean up work: Final code clean up. Remove all DEBUG developing (JK_DBG) code. (was left for debug purpose). Also minor update checking parallel io mode for count==0 case code.
Jonathan KimJonathan Kim
c5af879e776[svn-r24443] Code clean up work: More code clean up. Remove more main developing (ifndef JK_*) code. (was left for back-trace&debug purpose)
Jonathan KimJonathan Kim
e3df22e183b[svn-r24442] Code clean up work: More code clean up. Remove more developing ifndef JK_ code. (was left for back-trace&debug purpose)
Jonathan KimJonathan Kim
83f9b56943c[svn-r24440] Code clean up work: More code clean up. Cutoff redundant single-dset path functions according to rewiring to go through multi-dset path.
Jonathan KimJonathan Kim
4787ea6ae74[svn-r24439] Code clean up work: More code clean up. Remove truncate patch from Quincey and other minor clean up.
Jonathan KimJonathan Kim
519e8724d3c[svn-r24437] Code clean up work: More code clean up. Mostly original code which were kept for back trace purpose.
Jonathan KimJonathan Kim
4298765fec1[svn-r24435] Code clean up work: Removed all the multi chunk optimization code. These code were already removed with '#if 0'. Now erase all the code as a group. (gives easier back trace later if necessary).
Jonathan KimJonathan Kim
5e0b18fed02[svn-r24434] Code clean up work: Removed the rest of multi chunk optimization code. However all the multi chunk optimization code is removed with '#if 0'. They will be removed at the next stage of code clean. (it give easier back trace later if necessary).
Jonathan KimJonathan Kim
29f56476efc[svn-r24430] Code clean up work: Remove development code which is not needed anymore. These were just kept for back trace purpose until now. Remove as things work as expected.
Jonathan KimJonathan Kim
ce29512c2c6[svn-r24424] As part of rewiring single-dset H5Dread/H5Dwrite via multi-dset Read/Write path functions, cutoff some duplicated single-dset Read/Write path functions as result of the rewiring work since the pathway now go through multi-dset Read/Wrtie path functions instead. Note: Debugging code and extra code are still remained for debug and back-trace purpose. Extra code will be cleaned up at wrapping up stage later when all things work. Debugging messages are turned off, so there is no de...
Jonathan KimJonathan Kim
408918c7052[svn-r24421] Rewire single-dset Read (H5Dread) via multi-dset Read path.
Jonathan KimJonathan Kim
0871ed50498[svn-r24398] The main implemetation for Read IO for multiple dataset with H5Dread_multi() in Parallel mode (collective and Independent IO) and Serial mode. Note: Debugging code and extra code are still remained with ifdefs. Extra code will be cleaned up at wrapping up stage later when all things work. Debugging messages are turned off, so there is no debugging print outs when run tests.
Jonathan KimJonathan Kim
63acb31d506M[svn-r24286] Bring updates from HDF5 Trunk upto r24285 Only changes from the Trunk updates.
Jonathan KimJonathan Kim
3baa52e2799[svn-r24254] Part of work for rewiring single-dset Write IO path through multi-dset Write IO path. Removed some single-dset Wrtie path which will not be needed. (currently just #if 0 around for debug purpose, will be removed later)
Jonathan KimJonathan Kim
da137ddf65a[svn-r24199] Changes: - minor changes with 'will REMOVE' code for easier distinguish with other #ifdef lines. don't remove them yet for back trace and debugging purpose.
Jonathan KimJonathan Kim
55815049533[svn-r24191] CHANGES: - Removed multi-chunk-opt code and tests. (#ifdef JK_MCHUNK_OPT_REMOVE, #ifndef JK_TODO_MCHUNK_OPT) - Make H5Dwrite go through multi-dset path. - Undo the patch from Quincey , which checked in previous check-in. Code still left with #ifdef JK_FCLOSE_PATH, thus no effect. Just keep it now for later test. This is for testing purpose and will be removed when merge to trunk.
Jonathan KimJonathan Kim
0209e8d3fda[svn-r24099] Applied a patch from Quincey to make Fclose faster by not doing turncate as default. Wraped with #ifndef JK_FCLOSE_PATCH. This is for testing purpose and will be removed when merge to trunk, since it is not official yet.
Jonathan KimJonathan Kim
dfa19012066[svn-r24051] 1. Fix to set ACTUAL_IO correctly when CONTIG and CHUNK dsets mixed for H5Dwrite_multi. (H5Dmpio.c) 2. Update to handle number of CONTIG dsets correctly. (H5Dio.c) 3. minor changes (rest file)
Jonathan KimJonathan Kim
7b69d124250[svn-r23911] 1. Fix H5DOwrite_chunk failure, tested single-dset via multi-dset path - Test: hl/test/test_dset_opt 2. Fix some non-parallel compile error (without --enable-parallel) - Test: config without --enable-parallel and make
Jonathan KimJonathan Kim
1b27c4b4303M[svn-r23903] Bring updates from HDF5 Trunk ( upto r23897 ) Only changes from the Trunk updates.
Jonathan KimJonathan Kim
87e17bb32d2[svn-r23892] The main functionality of writing to multiple dataset via H5Dwrite_multi() works in Parallel mode (collective and Independent IO). This stage was given to Peter for testing via DAMSEL test cases. Some more branched/sided functionalities need to be verified and worked on. Working code, extra code and debugging code are added with ifdefs. Those may be reused when working multi-dset read feature. Extra code will be cleaned up at wrapping up stage later when all things work. Debugg...
Jonathan KimJonathan Kim
5973d7a648eM[svn-r23858] This branch is updated with HDF5 trunk revision r23325. (No local change)
Jonathan KimJonathan Kim
a6fc2b158ff[svn-r23281] update originate revision of trunk
Jonathan KimJonathan Kim
361dd70dcda[svn-r23280] This file is for describing this feature branch and status of revision.
Allen ByrneAllen Byrne
648ab0a1d63[svn-r29217] Final change for HDFFV-9692 HDFFV-9624: add H5Pset_attr_phase_change
Allen ByrneAllen Byrne
7124b014917[svn-r29216] HDFFV-9692: rework h5D read/write vlen strings. Removed other types of vlen read/write functions and added test. Other types of vlen will be addedlater.
Allen ByrneAllen Byrne
07458c04c31[svn-r29215] Restrict Read/WriteVL to just VL type strings
Allen ByrneAllen Byrne
766b121eccd[svn-r29214] Update with HDFFV-9570 fix and java review changes
Allen ByrneAllen Byrne
939713e322b[svn-r29213] HDFFV-9624: Add missing APIs, H5Pinsert. Changed insert2, iterate2, create_class to *_nocb because of Java issues without those types of callbacks.
Allen ByrneAllen Byrne
e7bf8fd1efd[svn-r29204] Merge from trunk revision 29202
Allen ByrneAllen Byrne
9f520c77a08[svn-r29201] HDFFV-9624: Add missing APIs, H5Piterate.
Allen ByrneAllen Byrne
2d2700b2cd9[svn-r29200] Update manifest with new file
Allen ByrneAllen Byrne
f503589757c[svn-r29197] Remove if condition for test mask situation
Allen ByrneAllen Byrne
b5e434d4560[svn-r29188] Add checking for *.err file before trying to read
Allen ByrneAllen Byrne
c258bfc7482[svn-r29187] Add checking for *.err file before trying to read
Allen ByrneAllen Byrne
a8d4ea820e3[svn-r29185] Add callback file to makefile list
Allen ByrneAllen Byrne
f442204cd38[svn-r29181] HDFFV-9624: Add missing APIs, H5Pregister2.
Allen ByrneAllen Byrne
3b9b4e157ce[svn-r29176] Fix 18 api version issue
Allen ByrneAllen Byrne
48bd52f43e1[svn-r29175] HDFFV-9624: Add missing APIs, H5Pcreate_class.