Could it possible be anything related with network. I'm running this on a cluster...<br><br><div class="gmail_quote">2009/2/4 Rajeev Thakur <span dir="ltr"><<a href="mailto:thakur@mcs.anl.gov">thakur@mcs.anl.gov</a>></span><br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div>
<div dir="ltr" align="left"><span><font color="#0000ff" size="2" face="Arial">Your code looks innocuous enough. Not sure why it should
fail. I would suggest using MPICH2 instead of MPICH-1. MPICH-1 is an old
implementation that is not actively supported.</font></span></div>
<div dir="ltr" align="left"><span><font color="#0000ff" size="2" face="Arial"></font></span> </div>
<div dir="ltr" align="left"><span><font color="#0000ff" size="2" face="Arial">Rajeev</font></span></div><br>
<blockquote style="border-left: 2px solid rgb(0, 0, 255); padding-left: 5px; margin-left: 5px; margin-right: 0px;">
<div dir="ltr" align="left" lang="en-us">
<hr>
<font size="2" face="Tahoma"><div class="Ih2E3d"><b>From:</b> <a href="mailto:mpich-discuss-bounces@mcs.anl.gov" target="_blank">mpich-discuss-bounces@mcs.anl.gov</a>
[mailto:<a href="mailto:mpich-discuss-bounces@mcs.anl.gov" target="_blank">mpich-discuss-bounces@mcs.anl.gov</a>] <b>On Behalf Of </b>Luís
Miranda<br></div><b>Sent:</b> Wednesday, February 04, 2009 10:40 AM<div class="Ih2E3d"><br><b>To:</b>
<a href="mailto:mpich-discuss@mcs.anl.gov" target="_blank">mpich-discuss@mcs.anl.gov</a><br></div><b>Subject:</b> [mpich-discuss] mpich problem....
net_send: could not write to fd=4,errno = 32<br></font><br></div><div><div></div><div class="Wj3C7c">
<div></div><br>
<div class="gmail_quote"><br><br>Hi. I'm trying to run
this:<br> /opt/mpich/gnu/bin/mpirun -v -np 2 -machinefile
program<br><br>but i get this <b>error:</b><br><br>i'm process 0 de
2...<br>ROOT: trying to send message...<br>p0_26706: p4_error:
interrupt SIGSEGV: 11<br>Killed by signal 2.<br>p0_26706: (0.113281) net_send:
could not write to fd=4, errno = 32<br><br><br><b>This is the
code:</b><br><br>#include <stdio.h><br>#include "mpi.h"<br><br><br>int
main(int argc, char **argv){<br> <br> int
message,<br> rank,<br>
size,<br>
i,<br> tag = 0,<br>
namelen;<br> <br> char
processor_name[MPI_MAX_PROCESSOR_NAME];<br>
<br> MPI_Status
status;<br> <br> MPI_Init(&argc,
&argv);<br> MPI_Comm_rank(MPI_COMM_WORLD,
&rank);<br> MPI_Comm_size(MPI_COMM_WORLD,
&size);<br> <br> printf("i'm process
%d de %d...\n", rank, size);<br> <br>
MPI_Barrier(MPI_COMM_WORLD);<br> <br>
if(rank == 0){<br> message =
1;<br> for (i=1; i<size;
i++){<br>
printf("ROOT: trying to send message...\n");<br>
MPI_Ssend(&message, 1, MPI_INT, i,
tag, MPI_COMM_WORLD);
<br> }<br>
}else{<br> printf("SLAVE %d: trying to
receive message...\n", rank);<br>
MPI_Get_processor_name(processor_name,&namelen);<br>
MPI_Recv(&message, 1, MPI_INT, MPI_ANY_SOURCE, tag ,
MPI_COMM_WORLD, &status);<br>
printf("SLAVE %d MAQUINA %s: receive message %d\n ",rank,
processor_name, message);<br> }<br>
<br> MPI_Finalize();
<br> return 0;<br>}<br><br><b>And this is my machine
file:</b><br><br><a href="http://beta.something.com" target="_blank">beta.something.com</a><br>compute-1-0.local<br>compute-1-1.local<br>compute-1-2.local<br><br>Any
solution?<br><br><br>Thank you.<br></div><br></div></div></blockquote></div>
</blockquote></div><br>