Hi,I am working on a code that reads/distributes a matrix created externally (using the routine PSLAREAD). The code works fine for matrices with dimensions of up to 1250x1250 using 4 CPUs, but it fails for higher dimensions. I am almost certain I have to tune some parameters (e.g. worksize, memory, etc) but I am not sure which one. Please could anyone help me with this ?. THANKS

The error message I got when working with a 1500x1500 matrix, using NB=2, NPROW=2,NPCOL=2, is the following:

Hi,I still have a question. So far I am working with matrices that are "considerably" small for the problems I will face in the future. My final goal is to work with matrices as big as 30Kx30K. I don't have problem with memory I just need speed. The code I posted uses PSLAREAD to read the matrix created externally, however, it reads the data assuming it is written in ASCII format. The ASCII files can be very large depending on the size of the matrix. Since I am interested in large matrix it would be better for me to save the data as binary (e.g. unformatted) and then modify PSLAREAD accordingly to read the new format. So far I have been unsuccessful on this. I am getting a fortran runtime error message in the line where I read the binary data. Does anyone know what pieces of PSLAREAD I would have to modify to read the binary unformatted file ?. Is there any other workaround for this problem without touching PSLAREAD..??THANKS