On 1/31/2014 1:08 PM, Ross Boylan wrote:
I am getting the following error, amidst many successful message sends:
[n10][[50048,1],1][../../../../../../ompi/mca/btl/tcp/btl_tcp_frag.c:118:mca_btl_tcp_frag_send]
 mca_btl_tcp_frag_send: writev error (0x7f6155970038, 578659815)
         Bad address(1)
I think I've tracked down the immediate cause: I was sending a very large object (from R--I assume serialized into a byte stream) that was over 3G. I'm not sure why it would produce that error, but it doesn't seem that surprising that something would go wrong.

Ross
Any ideas about what is going on or what I can do to fix it?

I am using the openmpi-bin 1.4.2-4 Debian package on a cluster running Debian squeeze.

I couldn't find a config.log file; there is /etc/openmpi/openmpi-mca-params.conf, which is completely commented out.

Invocation is from R 3.0.1 (debian package) with Rmpi 0.6.3 built by me from source in a local directory. My sends all use mpi.isend.Robj and the receives use mpi.recv.Robj, both from the Rmpi library.

The jobs were started with rmpilaunch; it and the hosts file are included in the attachments. TCP connections. rmpilaunch leaves me in an R session on the master. I invoked the code inside the toplevel() function toward the bottom of dbox-master.R.

The program source files and other background information is in the attached file. n10 has the output of |ompi_info --all, and n1011 has other info for both nodes that were active (n10 was master; n11 had some slaves).
|


_______________________________________________
users mailing list
us...@open-mpi.org
http://www.open-mpi.org/mailman/listinfo.cgi/users

Reply via email to