public static extern herr_t gather (hid_t src_space_id, IntPtr src_buf, hid_t type_id, size_t dst_buf_size, IntPtr dst_buf, gather_func_t op, IntPtr op_data);