I think one of the input validations are too restrictive: in ValidateTests: https://github.com/hpc/ior/blob/main/src/ior.c#L1505 and https://github.com/hpc/ior/blob/main/src/ior.c#L1501 blockSize has long needed to be a multiple of transferSize: sensible. but why do those values need to be a multiple of `sizeof(IOR_size_t )`? I would not expect it to perform well but what if I wanted to see a transfer size of a prime number? or even just "50"