Tool Name: h5repart
Syntax:
  `h5repart [-v] [-V] [-[b|m]`N`[g|m|k]]` [-family_to_sec2] source_file dest_file
Purpose:
  Repartitions a file or family of files.
Description:
  `h5repart` joins a family of files into a single file, or copies one family of files to another while changing the size of the family members. `h5repart` can also be used to copy a single file to a single file with holes. At this stage, `h5repart` can not split a single non-family file into a family of file(s).

  To convert a family of file(s) to a single non-family file (`sec2` file), the option `-family_to_sec2` has to be used.

  Sizes associated with the `-b` and `-m` options may be suffixed with `g` for gigabytes, `m` for megabytes, or `k` for kilobytes.

  File family names include an integer `printf` format such as `%d`.

Options and Parameters:

`-v` | Produce verbose output.
`-V` | Print a version number and exit.
`-b`N | The I/O block size, defaults to 1kB
`-m`N | The destination member size or 1GB
`-family_to_sec2` | Convert file driver from family to sec2
source_file | The name of the source file
dest_file | The name of the destination files

Exit Status:

  0 | Succeeded.
  >0 | An error occurred.