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