HDF5 "tcompound.h5" {
GROUP "/" {
   DATATYPE "#6632" H5T_COMPOUND {
      H5T_STD_I32BE "int";
      H5T_IEEE_F32BE "float";
   }
   DATASET "dset1" {
      DATATYPE  H5T_COMPOUND {
         H5T_STD_I32BE "a_name";
         H5T_IEEE_F32BE "b_name";
         H5T_IEEE_F64BE "c_name";
      }
      DATASPACE  SIMPLE { ( 5 ) / ( 5 ) }
      DATA {
      (0): {
            0,
            0,
            1
         },
      (1): {
            1,
            1,
            0.5
         },
      (2): {
            2,
            4,
            0.333333
         },
      (3): {
            3,
            9,
            0.25
         },
      (4): {
            4,
            16,
            0.2
         }
      }
   }
   GROUP "group1" {
      DATASET "dset2" {
         DATATYPE  "/type1"
         DATASPACE  SIMPLE { ( 5 ) / ( 5 ) }
         DATA {
         (0): {
               0,
               0
            },
         (1): {
               1,
               1.1
            },
         (2): {
               2,
               2.2
            },
         (3): {
               3,
               3.3
            },
         (4): {
               4,
               4.4
            }
         }
      }
      DATASET "dset3" {
         DATATYPE  "/type2"
         DATASPACE  SIMPLE { ( 3, 6 ) / ( 3, 6 ) }
         DATA {
         (0,0): {
               [ 0, 1, 2, 3 ],
               [ 1, 2, 3, 4, 5, 6,
                  2, 3, 4, 5, 6, 7,
                  3, 4, 5, 6, 7, 8,
                  4, 5, 6, 7, 8, 9,
                  5, 6, 7, 8, 9, 10 ]
            },
         (0,1): {
               [ 1, 2, 3, 4 ],
               [ 2, 3, 4, 5, 6, 7,
                  3, 4, 5, 6, 7, 8,
                  4, 5, 6, 7, 8, 9,
                  5, 6, 7, 8, 9, 10,
                  6, 7, 8, 9, 10, 11 ]
            },
         (0,2): {
               [ 2, 3, 4, 5 ],
               [ 3, 4, 5, 6, 7, 8,
                  4, 5, 6, 7, 8, 9,
                  5, 6, 7, 8, 9, 10,
                  6, 7, 8, 9, 10, 11,
                  7, 8, 9, 10, 11, 12 ]
            },
         (0,3): {
               [ 3, 4, 5, 6 ],
               [ 4, 5, 6, 7, 8, 9,
                  5, 6, 7, 8, 9, 10,
                  6, 7, 8, 9, 10, 11,
                  7, 8, 9, 10, 11, 12,
                  8, 9, 10, 11, 12, 13 ]
            },
         (0,4): {
               [ 4, 5, 6, 7 ],
               [ 5, 6, 7, 8, 9, 10,
                  6, 7, 8, 9, 10, 11,
                  7, 8, 9, 10, 11, 12,
                  8, 9, 10, 11, 12, 13,
                  9, 10, 11, 12, 13, 14 ]
            },
         (0,5): {
               [ 5, 6, 7, 8 ],
               [ 6, 7, 8, 9, 10, 11,
                  7, 8, 9, 10, 11, 12,
                  8, 9, 10, 11, 12, 13,
                  9, 10, 11, 12, 13, 14,
                  10, 11, 12, 13, 14, 15 ]
            },
         (1,0): {
               [ 1, 2, 3, 4 ],
               [ 2, 3, 4, 5, 6, 7,
                  3, 4, 5, 6, 7, 8,
                  4, 5, 6, 7, 8, 9,
                  5, 6, 7, 8, 9, 10,
                  6, 7, 8, 9, 10, 11 ]
            },
         (1,1): {
               [ 2, 3, 4, 5 ],
               [ 3, 4, 5, 6, 7, 8,
                  4, 5, 6, 7, 8, 9,
                  5, 6, 7, 8, 9, 10,
                  6, 7, 8, 9, 10, 11,
                  7, 8, 9, 10, 11, 12 ]
            },
         (1,2): {
               [ 3, 4, 5, 6 ],
               [ 4, 5, 6, 7, 8, 9,
                  5, 6, 7, 8, 9, 10,
                  6, 7, 8, 9, 10, 11,
                  7, 8, 9, 10, 11, 12,
                  8, 9, 10, 11, 12, 13 ]
            },
         (1,3): {
               [ 4, 5, 6, 7 ],
               [ 5, 6, 7, 8, 9, 10,
                  6, 7, 8, 9, 10, 11,
                  7, 8, 9, 10, 11, 12,
                  8, 9, 10, 11, 12, 13,
                  9, 10, 11, 12, 13, 14 ]
            },
         (1,4): {
               [ 5, 6, 7, 8 ],
               [ 6, 7, 8, 9, 10, 11,
                  7, 8, 9, 10, 11, 12,
                  8, 9, 10, 11, 12, 13,
                  9, 10, 11, 12, 13, 14,
                  10, 11, 12, 13, 14, 15 ]
            },
         (1,5): {
               [ 6, 7, 8, 9 ],
               [ 7, 8, 9, 10, 11, 12,
                  8, 9, 10, 11, 12, 13,
                  9, 10, 11, 12, 13, 14,
                  10, 11, 12, 13, 14, 15,
                  11, 12, 13, 14, 15, 16 ]
            },
         (2,0): {
               [ 2, 3, 4, 5 ],
               [ 3, 4, 5, 6, 7, 8,
                  4, 5, 6, 7, 8, 9,
                  5, 6, 7, 8, 9, 10,
                  6, 7, 8, 9, 10, 11,
                  7, 8, 9, 10, 11, 12 ]
            },
         (2,1): {
               [ 3, 4, 5, 6 ],
               [ 4, 5, 6, 7, 8, 9,
                  5, 6, 7, 8, 9, 10,
                  6, 7, 8, 9, 10, 11,
                  7, 8, 9, 10, 11, 12,
                  8, 9, 10, 11, 12, 13 ]
            },
         (2,2): {
               [ 4, 5, 6, 7 ],
               [ 5, 6, 7, 8, 9, 10,
                  6, 7, 8, 9, 10, 11,
                  7, 8, 9, 10, 11, 12,
                  8, 9, 10, 11, 12, 13,
                  9, 10, 11, 12, 13, 14 ]
            },
         (2,3): {
               [ 5, 6, 7, 8 ],
               [ 6, 7, 8, 9, 10, 11,
                  7, 8, 9, 10, 11, 12,
                  8, 9, 10, 11, 12, 13,
                  9, 10, 11, 12, 13, 14,
                  10, 11, 12, 13, 14, 15 ]
            },
         (2,4): {
               [ 6, 7, 8, 9 ],
               [ 7, 8, 9, 10, 11, 12,
                  8, 9, 10, 11, 12, 13,
                  9, 10, 11, 12, 13, 14,
                  10, 11, 12, 13, 14, 15,
                  11, 12, 13, 14, 15, 16 ]
            },
         (2,5): {
               [ 7, 8, 9, 10 ],
               [ 8, 9, 10, 11, 12, 13,
                  9, 10, 11, 12, 13, 14,
                  10, 11, 12, 13, 14, 15,
                  11, 12, 13, 14, 15, 16,
                  12, 13, 14, 15, 16, 17 ]
            }
         }
      }
      DATASET "dset4" {
         DATATYPE  "/group1/type3"
         DATASPACE  SIMPLE { ( 5 ) / ( 5 ) }
         DATA {
         (0): {
               0,
               3
            },
         (1): {
               1,
               4
            },
         (2): {
               2,
               5
            },
         (3): {
               3,
               6
            },
         (4): {
               4,
               7
            }
         }
      }
      DATATYPE "type3" H5T_COMPOUND {
         H5T_STD_I32BE "int";
         H5T_IEEE_F32BE "float";
      }
   }
   GROUP "group2" {
      DATASET "dset5" {
         DATATYPE  "/#6632"
         DATASPACE  SIMPLE { ( 5 ) / ( 5 ) }
         DATA {
         (0): {
               0,
               0
            },
         (1): {
               1,
               0.1
            },
         (2): {
               2,
               0.2
            },
         (3): {
               3,
               0.3
            },
         (4): {
               4,
               0.4
            }
         }
      }
   }
   DATATYPE "type1" H5T_COMPOUND {
      H5T_STD_I32BE "int_name";
      H5T_IEEE_F32BE "float_name";
   }
   DATATYPE "type2" H5T_COMPOUND {
      H5T_ARRAY { [4] H5T_STD_I32BE } "int_array";
      H5T_ARRAY { [5][6] H5T_IEEE_F32BE } "float_array";
   }
}
}