* 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
* read/write call variants for different datatypes
* HDF5 properties tuned for lustre filesystems and the Cray XT (enabled using flags passed during file open)
* HDF5 chunking for field data
* HDF5 alignment (set during file open)
* support for both HDF5 1.6 and 1.8 using #if statements
* a new error reporting level: debug_detail (HDF5 errors are now printed at debug level 1 by default)
These changes have undergone limited testing.
I will begin using this version for my H5Part projects so that I can test it more thoroughly.
~Mark
- if parallel is enabled, only this version will be builded
- parallel/non-parallel macros merged
- the library name is now "libH5Part.h" for non-parallel and
parallel.