I am using coarrays with the Intel Fortran compiler (2011) with Windows 7, 64 bit. Transferring large matrices (200x2000) between images is taking several (>5) seconds. Is this a well known phenomenon? Is the data transrerred a byte at a time? Simple code to emulate this problem is enclosed.