Jack, in order to see what the problem is, you need to post a more complete code, such as the code you used for the send, and any manipulation you did to your recvArray.
On Mon, Nov 1, 2010 at 10:41 AM, Jack Bryan <dtustud...@hotmail.com> wrote: > thanks > > I use > > double* recvArray = new double[buffersize]; > > The receive buffer size > > MPI::COMM_WORLD.Recv(&(recvDataArray[0]), xVSize, MPI_DOUBLE, 0, > mytaskTag); > > delete [] recvArray ; > > In first iteration, the receiver works well. > > But, in second iteration , > > I got the > > MPI_ERR_TRUNCATE: message truncated > > the buffersize is the same in two iterations. > > > ANy help is appreciated. > > thanks > > Nov. 1 2010 > > > Date: Mon, 1 Nov 2010 08:08:08 +0100 > > From: jody....@gmail.com > > To: us...@open-mpi.org > > Subject: Re: [OMPI users] message truncated error > > > > > Hi Jack > > > > Usually MPI_ERR_TRUNCATE means that the buffer you use in MPI_Recv > > (or MPI::COMM_WORLD.Recv) is too sdmall to hold the message coming in. > > Check your code to make sure you assign enough memory to your buffers. > > > > regards > > Jody > > > > > > On Mon, Nov 1, 2010 at 7:26 AM, Jack Bryan <dtustud...@hotmail.com> > wrote: > > > HI, > > > In my MPI program, master send many msaages to another worker with the > same > > > tag. > > > The worker uses > > > s > > > MPI::COMM_WORLD.Recv(&message_para_to_one_worker, 1, > > > message_para_to_workers_type, 0, downStreamTaskTag); > > > to receive the messages > > > I got error: > > > > > > n36:94880] *** An error occurred in MPI_Recv > > > [n36:94880] *** on communicator MPI_COMM_WORLD > > > [n36:94880] *** MPI_ERR_TRUNCATE: message truncated > > > [n36:94880] *** MPI_ERRORS_ARE_FATAL (your MPI job will now abort) > > > [n36:94880] *** Process received signal *** > > > [n36:94880] Signal: Segmentation fault (11) > > > [n36:94880] Signal code: Address not mapped (1) > > > > > > Is this (the same tag) the reason for the errors ? > > > ANy help is appreciated. > > > thanks > > > Jack > > > Oct. 31 2010 > > > _______________________________________________ > > > users mailing list > > > us...@open-mpi.org > > > http://www.open-mpi.org/mailman/listinfo.cgi/users > > > > > _______________________________________________ > > users mailing list > > us...@open-mpi.org > > http://www.open-mpi.org/mailman/listinfo.cgi/users > > _______________________________________________ > users mailing list > us...@open-mpi.org > http://www.open-mpi.org/mailman/listinfo.cgi/users > -- David Zhang University of California, San Diego