Hi Jack,

Without seeing the relevant part of your program we cannot help.

Matthias

On 7 Jul 2010, at 09:43, Jack Bryan wrote:

Dear All:

I need to transfer some messages from workers master node on MPI cluster with Open MPI.

I use boost MPI API in my program. 

The number of messages is fixed. 

When I increase the number of worker nodes, 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_Unpack: MPI_ERR_TRUNCATE: message truncated
[n231:45873] *** Process received signal ***
[n231:45873] Signal: Aborted (6)
[n231:45873] Signal code:  (-6)
[n231:45873] [ 0] /lib64/libpthread.so.0 [0x3c50e0e4c0]
[n231:45873] [ 1] /lib64/libc.so.6(gsignal+0x35) [0x3c50230215]
[n231:45873] [ 2] /lib64/libc.so.6(abort+0x110) [0x3c50231cc0]


--------------------------------------------------------------

For 40 workers , it works well. 

But for 50 workers, it got this error. 

The largest message size is not more then 72 bytes. 

Any help is appreciated. 

thanks

Jack

July 7 2010


The New Busy is not the too busy. Combine all your e-mail accounts with Hotmail. Get busy._______________________________________________
Boost-users mailing list
Boost-users@lists.boost.org
http://lists.boost.org/mailman/listinfo.cgi/boost-users