<br><br><div class="gmail_quote">On Wed, Jul 1, 2009 at 10:35 AM, Rob Latham <span dir="ltr">&lt;<a href="mailto:robl@mcs.anl.gov">robl@mcs.anl.gov</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="im">On Tue, Jun 30, 2009 at 08:31:10PM -0400, Shawn Kim wrote:<br>
&gt; Hi,<br>
&gt;<br>
&gt; I installed PVFS-2.8.1 and MPICH2-1.1 correctly (I believe).<br>
&gt;<br>
&gt; MPICH2 configuration options:<br>
&gt;<br>
&gt; $ ./configure --enable-romio --enable-threads=multiple --enable-debuginfo<br>
&gt; --enable-g=dbg --prefix=$MYHOME/mpich2-install/<br>
&gt; --with-pvfs2=$MYHOME/pvfs-2.8.1 --with-file-system=ufs+nfs+pvfs2 |&amp; tee<br>
&gt; c.txt<br>
&gt;<br>
&gt; I could compile mpich2-1.1 with the above option successfully,  but whenever<br>
&gt; I try to run a sample program, errors occured.<br>
&gt;<br>
&gt; $mpirun -n 2 mpi-io-test<br>
&gt; rank 1 in job 3  aum10.cse.psu.edu_41952   caused collective abort of all<br>
&gt; ranks<br>
&gt;   exit status of rank 1: killed by signal 9<br>
&gt; rank 0 in job 3  aum10.cse.psu.edu_41952   caused collective abort of all<br>
&gt; ranks<br>
&gt;   exit status of rank 0: killed by signal 4<br>
&gt;<br>
&gt; Is there anybody who know this error?<br>
<br>
</div>I know of no reason why pvfs-2.8.1 and mpich2-1.1 should fail to work.<br>
Did you get a core file from those signals?  Can you post a stack<br>
trace?<br>
<div class="im"></div></blockquote><div><br>I am afraid not. Because of urgency I installed mpich2-1.0.8p1 and pvfs-2.8.1 and both work fine. Also both configure options are fine. I suspect that valgrind has a issue.<br>
 </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div class="im"><br>
&gt; In addition, I couldn&#39;t compile with the following option. I mean I could<br>
&gt; finish &quot;./configure&quot; successfully, but when make, error happened. The only<br>
&gt; difference is &quot;--enable-g=all&quot; instead of &quot;--enable-debuginfo --enable-g=dbg<br>
&gt; &quot;<br>
&gt;<br>
&gt; $ ./configure --prefix=$MYHOME/mpich2-install/<br>
&gt; --with-pvfs2=$MYHOME/pvfs-2.8.1 --enable-romio --enable-threads=multiple<br>
&gt; --with-file-system=nfs+ufs+pvfs2 --enable-g=all |&amp; tee c.txt**<br>
&gt;<br>
&gt; Error message:<br>
&gt; $ make<br>
&gt; ~~~~<br>
&gt;<br>
&gt; ../../../../../lib/libmpich.a(trmem.o)(.text+0x24c): In function<br>
&gt; `MPIU_trvalid_unsafe&#39;:<br>
&gt;<br>
&gt; /home/mdl/seokim/mpich2-1.1+pvfs-2.8.1/mpich2-1.1/src/util/mem/trmem.c:523:<br>
&gt; undefined reference to `VALGRIND_MAKE_MEM_NOACCESS&#39;<br>
<br>
</div>I&#39;ll let the other MPICH2 folks weigh in on that one.  Typically those<br>
trmem warnings kick in when you call malloc/calloc/realloc/free<br>
directly instead of through the memory management wrappers.<br>
<br>
==rob<br>
<font color="#888888"><br>
--<br>
Rob Latham<br>
Mathematics and Computer Science Division<br>
Argonne National Lab, IL USA<br>
</font></blockquote></div><br>