Rename `dim_data_per_process` -> `dim_data_per_rank`.
Change references to `iterable` to `sequence`.

It turns out that in `collections.abc`, `sequence` objects support `__getitem__` but `iterable` objects don't.  I need something with a `__getitem__`.