all data are supposed to be the same wise. The subroutine is used to dump data like velocity and coordinate, and the first colume is the dimension (1,2,3) and the second is the size of the array..
...
I don't think the function as written can work, the array being reduced into is never allocated, consider the simplified version below with the Cray compiler:
```
======= func_arr.f90
program te...