******************************* * Output of example program * ******************************* FULL 2D DATA: [ 0 1 2 3 ] [ 10 11 12 13 ] [ 20 21 22 23 ] [ 30 31 32 33 ] [ 40 41 42 43 ] FULL 2D DATA AFTER H5LRCOPY_REFERENCE:[(1,1)-(3,2)] --> [(2,3)-(4,4)]) [ 0 1 2 3 ] [ 10 11 0 1 ] [ 20 21 10 11 ] [ 30 31 20 21 ] [ 40 41 42 43 ] DATA POINTED TO BY NEW REGION REFERENCE [ 0 1 ] [ 10 11 ] [ 20 21 ] ********************** * Output of h5dump * ********************** HDF5 "ex_regref_copy_reference.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, 0, 10, 20, 42, (3,0): 3, 1, 11, 21, 43 } } DATASET "REF" { DATATYPE H5T_REFERENCE DATASPACE SIMPLE { ( 1 ) / ( 1 ) } DATA { (0): DATASET /DS {(0,0)-(1,2)} } } } }