<html>
<body>
Hi,<br>
sorry&nbsp; for the delay in answering. I made some tests.<br><br>
I'm using 'module' to set the environment. Therefore, I'm rather sure
that when I'm using mpich, everything of mpich2 is not used and
vice-versa (I have incompatibilities declared in the module loading
procedures).<br><br>
But it is true what you said! When I run the code compiled with mpich2
with mpirun of mpich (mpirun -n 2 ), the code run but not with 2
processes. The only way I have to run 2 processes without any error is
compiling with mpich1.2.7p1 and running it with mpirun of this version.
In this case, I have 2 processes running!<br><br>
Both mpirun and mpiexec of mpich2 causes the code to die when trying to
do a simple MPI_SEND and MPI_RECV.<br>
Then, I changed my way of using mpd. Before I used a ring started by root
at boot. Now, using mpd from my user, I don't have a crash of the code,
but it waits undefinitely during the MPI_SEND and MPI_RECV
procedures.<br><br>
Maybe I'm wrong in something relevant to the use of mpich2 on a single
machine with dual core. There is something that I have not
understood.<br><br>
Unfortunately, I don't have my cluster (10 single core single processors)
available at this moment. I'm running on a single machine with dual core
athlon (ubuntu linux 7.10). <br>
I cannot say anything about a simulation on a real cluster, for the
moment.<br><br>
Regards.<br><br>
Gaetano<br><br>
<br><br>
At 22.08 08/01/2008, you wrote:<br>
<blockquote type=cite class=cite cite=""><font size=2 color="#0000FF">If
your code is compiled with MPICH2, it shouldn't run with MPICH-1's
mpirun. Make sure that all your code is compiled with the compile scripts
from MPICH2 and there are no mpif.h files from MPICH-1 in any of your
source directories.<br>
</font>&nbsp;<br>
<font size=2 color="#0000FF">Rajeev<br>
</font><br>

<dl><hr>

<dd><font face="Tahoma" size=2>From:</b> owner-mpich-discuss@mcs.anl.gov
[<a href="mailto:owner-mpich-discuss@mcs.anl.gov" eudora="autourl">
mailto:owner-mpich-discuss@mcs.anl.gov</a>] On Behalf Of </b>Gaetano
Bellanca<br>

<dd>Sent:</b> Monday, January 07, 2008 12:16 PM<br>

<dd>To:</b> mpich-discuss@mcs.anl.gov<br>

<dd>Subject:</b> Re: [MPICH] Confused about compiling/using mpich2<br>
</font><br>

<dd>Dear Darius,<br><br>

<dd>thank you for your answer. But I'm not sure this is the problem. In
fact, MPI_Finalize is far from the point where the code is stopped by
this error, and there are a lot of other routines before the end of the
program. Moreover my code works works with MPICH1.2.7p1 (without this
problem) and also with MPICH2 (if i run it with mpirun of the
mpich1.2.7p1 instead of mpiexec or mpirun of MPICH2).<br><br>

<dd>I'm rather confused about that .... maybe I'm doing something wrong
in using mpiexec. <br><br>

<dd>Regards.<br><br>

<dd>Gaetano<br><br>
<hr>

<dd><tt>Gaetano Bellanca - Department of Engineering - University of
Ferrara&nbsp; <br>

<dd>Via Saragat, 1 - 44100 - Ferrara -
ITALY&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<br>

<dd>Voice (VoIP):&nbsp; +39 0532 974809&nbsp;&nbsp;&nbsp;&nbsp;
Fax:&nbsp; +39 0532 974870<br>

<dd><a href="mailto:gaetano.bellanca@unife.it" eudora="autourl">
mailto:gaetano.bellanca@unife.it</a> <br>
<hr>
</tt></blockquote>
<x-sigsep><p></x-sigsep>

</dl><hr>
<tt>Gaetano Bellanca - Department of Engineering - University of
Ferrara&nbsp; <br>
Via Saragat, 1 - 44100 - Ferrara -
ITALY&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<br>
Voice (VoIP):&nbsp; +39 0532 974809&nbsp;&nbsp;&nbsp;&nbsp; Fax:&nbsp;
+39 0532 974870<br>
<a href="mailto:gaetano.bellanca@unife.it" eudora="autourl">
mailto:gaetano.bellanca@unife.it</a> <br>
<hr>
</body>
</html>