Add generic interfaces for HDF5 read routines
Update Titan Makefile
Add unit tests to read double3d and double4d