Hi everyone, An interesting problem I've discovered with MPI_Read_file (part of the MPI I/O interface). When trying to read a 256^3 complex array (by complex I mean "complex" defined in complex.h) into a single dynamically allocated array (whos memory is successfully allocated). To read I call:
MPI_File_read ( file_in, data, S, MPI_2DOUBLE_COMPLEX, &status ); (where S=256x256x256) though the call fails and I can't figure out why. If I reduce the amount of data MPI_File_read attempts to read the call works. I can find this issue anywhere else on the net. Please help anyone! (System is running on an Intel machine, Fedora 7) Thanks. Corey