******************************* * Output of example program * ******************************* FULL 2D ARRAY: [ 0 1 2 3 ] [ 10 11 12 13 ] [ 20 21 22 23 ] [ 30 31 32 33 ] [ 40 41 42 43 ] REGION 2D HYPERSLAB BY CORNER COORDINATES (1,1)-(3,2): [ 0 1 ] [ 10 11 ] [ 20 21 ] AFTER COPYING REG REF TO BLOCK COORDINATES (3,3)-(5,4): [ 0 1 2 3 ] [ 10 11 12 13 ] [ 20 21 0 1 ] [ 30 31 10 11 ] [ 40 41 20 21 ] ********************** * Output of h5dump * ********************** HDF5 "ex_regref_read.h5" { GROUP "/" { DATASET "DS" { DATATYPE H5T_STD_I32LE DATASPACE SIMPLE { ( 4, 5 ) / ( 4, 5 ) } DATA { (0,0): 0, 10, 20, 30, 40, (1,0): 1, 11, 21, 31, 41, (2,0): 2, 12, 22, 32, 42, (3,0): 3, 13, 23, 33, 43 } } DATASET "DS2" { DATATYPE H5T_STD_I32LE DATASPACE SIMPLE { ( 4, 5 ) / ( 4, 5 ) } DATA { (0,0): 0, 10, 20, 30, 40, (1,0): 1, 11, 21, 31, 41, (2,0): 2, 12, 0, 10, 20, (3,0): 3, 13, 1, 11, 21 } } DATASET "MY_REF" { DATATYPE H5T_REFERENCE DATASPACE SIMPLE { ( 2 ) / ( 2 ) } DATA { (0): DATASET /DS {(0,0)-(1,2)}, DATASET /DS2 {(0,0)-(1,2)} } } } }