I don't know exactly what it means in boost.mpi.  What it means in MPI is that 
you posted a receive that was too short to accommodate the incoming message.  
For example, you posted a receive of 4 bytes, but the incoming message was 1024 
bytes long.  That's a truncate error.


On Jun 28, 2010, at 11:38 PM, Jack Bryan wrote:

> Dear All, 
> 
> I am using Open MPI : mpirun (Open MPI) 1.3.4
> 
> I  got error:
> 
> terminate called after throwing an instance of 
> 'boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::mpi::exception>
>  >'
>   what():  MPI_Test: MPI_ERR_TRUNCATE: message truncated
> 
> I installed boost MPI library and compile and run the program  by openMPI.
>  
> It seems that the message has been truncated by the receiver. 
> 
> How can I fix the problem ? 
> 
> Is it a bug of OpenMPI ? 
> 
> Any help is appreciated.
> 
> Jack
> 
> June 28 2010
> 
> 
> 
> 
> The New Busy is not the old busy. Search, chat and e-mail from your inbox. 
> Get started. _______________________________________________
> users mailing list
> us...@open-mpi.org
> http://www.open-mpi.org/mailman/listinfo.cgi/users


-- 
Jeff Squyres
jsquy...@cisco.com
For corporate legal information go to:
http://www.cisco.com/web/about/doing_business/legal/cri/


Reply via email to