Reading data in parallel works.

Just for simplicity of testing: all the processes read the whole data file
and then choose the data chunk that corresponds to their rank.