Open MPI logo

Open MPI User's Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Open MPI User's mailing list

Subject: Re: [OMPI users] message truncated error
From: David Zhang (solarbikedz_at_[hidden])
Date: 2010-11-01 17:35:19


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 <dtustudy68_at_[hidden]> 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.xha_at_[hidden]
> > To: users_at_[hidden]
> > 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 <dtustudy68_at_[hidden]>
> 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
> > > users_at_[hidden]
> > > http://www.open-mpi.org/mailman/listinfo.cgi/users
> > >
> > _______________________________________________
> > users mailing list
> > users_at_[hidden]
> > http://www.open-mpi.org/mailman/listinfo.cgi/users
>
> _______________________________________________
> users mailing list
> users_at_[hidden]
> http://www.open-mpi.org/mailman/listinfo.cgi/users
>

-- 
David Zhang
University of California, San Diego