Commit Graph

18 Commits

Author SHA1 Message Date
Marc Howison 39cee80bc7 1.6.5 release: Fixed several build errors reported by Iuri Prilepov on Ubuntu 11.04. 2011-09-23 14:47:11 +00:00
Marc Howison a7727635a7 reverted the rename of xfer_prop because it is used in OPAL 2010-02-22 21:18:37 +00:00
Marc Howison 1c4c62192d added chunking for H5Part; had to remove open object test because out-of-order file handle / property list closes were causing errors 2010-02-18 21:08:03 +00:00
Marc Howison 181c03008f major changes in preparations for 1.6 release: will add details to CHANGES 2010-02-10 01:02:14 +00:00
Marc Howison 7c4126c2c8 integrated changes to iterators from Allen; refactored the HDF 1.6 vs. 1.8 API #ifs 2010-01-14 21:25:29 +00:00
Marc Howison 3c6065e2f9 flags are now stored in H5PartFile struct; added the 'throttle' as a runtime parameter instead of a compiler flag; merged H5Bench into the tests suite; compiles but need to perform regression tests 2009-10-16 22:37:20 +00:00
Marc Howison fdd69338ea updated doxygen groups for H5(Multi)Block 2009-10-07 18:12:03 +00:00
Marc Howison 5d4d62f5c2 typo in Fortran linkage; fixed doxygen to use parallel flag 2009-10-06 17:58:39 +00:00
Marc Howison 195d58693a added throttling for reading 2009-09-10 04:45:48 +00:00
Marc Howison d149d8a5dd added write throttling for large concurency jobs with MPI-POSIX VFD 2009-09-10 02:49:59 +00:00
Marc Howison 8dac86872b added a proc shift option to H5MultiBlock, used in I/O benchmarking to defeat caching 2009-08-30 18:02:04 +00:00
Marc Howison 06aef8a08f fixed bug in halo exchange when there is only one proc in the direction of the exchange 2009-07-10 21:34:44 +00:00
Marc Howison 57ce44db8b fixed format flag for H5MultiBlock timing output 2009-07-09 01:36:26 +00:00
Marc Howison 1104b9ff93 added timing output for H5MultiBlock reads 2009-07-08 20:14:56 +00:00
Marc Howison cd0391db7e added a test for existing datasets to write calls 2009-07-06 21:07:30 +00:00
Marc Howison 207e49716c Implemented two halo exchange routines: one uses an MPI vector datatype and the other manually packs and unpacks the send and recv buffers. The MPI datatype method is not currently working due to a "double free" error in libc. The manual buffering method has been debuged and works. 2009-07-06 16:42:03 +00:00
Marc Howison 6d38bf442d * H5Block: added attribute writing functions to code generator: still need to add reading functions
* H5MultiBlock: added halo exchange routine: still needs debugging
2009-07-02 16:46:07 +00:00
Marc Howison 0e853656cd * fixed bug in h5bl_defin3dchunkdims call that was using variables addresses ins
* added new MultiBlock module that is used for efficiently loading regular
rectilinear grid blocks (using chunking) and handling ghost zones in a
distributed-memory environment
** still need to add the "halo exchange" routine for reshuffling ghost regions
** performed some basic testing of read/write functionality

~Mark
2009-06-24 18:11:39 +00:00