<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head>
<body>
<p><font size="2" face="sans-serif">I am not familiar with OPA but I can point out couple of issues here:</font><br>
<br>
<font size="2" face="sans-serif">1 - PAMI installed on the system which seems to be 1.2, "may not" be compatible with MPICH3 code. MPICH3 is only supported on 1.4 and above and only for Linux</font><br>
<font size="2" face="sans-serif">2 - </font><tt><font size="2">--with-file-system=bg+bglockless</font></tt><font size="2" face="sans-serif"> is definitely the wrong option for this machine. I would try nfs+ufs</font><br>
<br>
<font size="2" face="sans-serif">Thanks</font><br>
<font size="2" face="sans-serif">Sameh</font><br>
<br>
<img width="16" height="16" src="cid:1__=08BBF731DFEC87CE8f9e8a93df938@us.ibm.com" border="0" alt="Inactive hide details for "Balaji, Pavan" ---11/27/2014 09:12:10 AM---Hmm.  That's not a good sign.  OPA's configure seems to t"><font size="2" color="#424282" face="sans-serif">"Balaji, Pavan" ---11/27/2014 09:12:10 AM---Hmm.  That's not a good sign.  OPA's configure seems to think that it can use some inbuilt atomic ca</font><br>
<br>

<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr valign="top"><td width="1%"><img width="96" height="1" src="cid:2__=08BBF731DFEC87CE8f9e8a93df938@us.ibm.com" border="0" alt=""><br>

<ul style="padding-left: 4pt"><font size="1" color="#5F5F5F" face="sans-serif">From:</font></ul>
</td><td width="100%"><img width="1" height="1" src="cid:2__=08BBF731DFEC87CE8f9e8a93df938@us.ibm.com" border="0" alt=""><br>
<font size="1" face="sans-serif">"Balaji, Pavan" <balaji@anl.gov></font></td></tr>

<tr valign="top"><td width="1%"><img width="96" height="1" src="cid:2__=08BBF731DFEC87CE8f9e8a93df938@us.ibm.com" border="0" alt=""><br>

<ul style="padding-left: 4pt"><font size="1" color="#5F5F5F" face="sans-serif">To:</font></ul>
</td><td width="100%"><img width="1" height="1" src="cid:2__=08BBF731DFEC87CE8f9e8a93df938@us.ibm.com" border="0" alt=""><br>
<font size="1" face="sans-serif">"discuss@mpich.org" <discuss@mpich.org></font></td></tr>

<tr valign="top"><td width="1%"><img width="96" height="1" src="cid:2__=08BBF731DFEC87CE8f9e8a93df938@us.ibm.com" border="0" alt=""><br>

<ul style="padding-left: 4pt"><font size="1" color="#5F5F5F" face="sans-serif">Cc:</font></ul>
</td><td width="100%" valign="middle"><img width="1" height="1" src="cid:2__=08BBF731DFEC87CE8f9e8a93df938@us.ibm.com" border="0" alt=""><br>
<font size="1" face="sans-serif">"ibm@lists.mpich.org" <ibm@lists.mpich.org></font></td></tr>

<tr valign="top"><td width="1%"><img width="96" height="1" src="cid:2__=08BBF731DFEC87CE8f9e8a93df938@us.ibm.com" border="0" alt=""><br>

<ul style="padding-left: 4pt"><font size="1" color="#5F5F5F" face="sans-serif">Date:</font></ul>
</td><td width="100%"><img width="1" height="1" src="cid:2__=08BBF731DFEC87CE8f9e8a93df938@us.ibm.com" border="0" alt=""><br>
<font size="1" face="sans-serif">11/27/2014 09:12 AM</font></td></tr>

<tr valign="top"><td width="1%"><img width="96" height="1" src="cid:2__=08BBF731DFEC87CE8f9e8a93df938@us.ibm.com" border="0" alt=""><br>

<ul style="padding-left: 4pt"><font size="1" color="#5F5F5F" face="sans-serif">Subject:</font></ul>
</td><td width="100%"><img width="1" height="1" src="cid:2__=08BBF731DFEC87CE8f9e8a93df938@us.ibm.com" border="0" alt=""><br>
<font size="1" face="sans-serif">Re: [mpich-ibm] [mpich-discuss] Problem with MPICH3/OpenPA on IBM    P755</font></td></tr>
</table>
<hr width="100%" size="2" align="left" noshade="" style="color:#8091A5; "><br>
<br>
<br>
<tt><font size="2"><br>
Hmm.  That's not a good sign.  OPA's configure seems to think that it can use some inbuilt atomic capability while the compiler/hardware is clearly not supporting it.<br>
<br>
Can you send us the OPA config.log (src/openpa/config.log) so we can look into it?<br>
<br>
Also cc'ed the IBM folks.<br>
<br>
IBM folks, any thoughts?<br>
<br>
  -- Pavan<br>
<br>
> On Nov 27, 2014, at 6:11 AM, Victor Vysotskiy <victor.vysotskiy@teokem.lu.se> wrote:<br>
> <br>
> Hi, <br>
> <br>
> I am trying to compile the latest ('v3.2a2-24-g4ad367d0') nightly snapshot on the IBM P775 machine. The MPICH3 is configured with the following options:<br>
> <br>
> export OBJECT_MODE=64<br>
> ./configure  --enable-f77 --enable-fc --enable-cxx --enable-smpcoll --with-thread-package=pthreads --with-pami=/opt/ibmhpc/pecurrent/ppe.pami --with-pami-lib=/opt/ibmhpc/pecurrent/ppe.pami/lib --with-pami-include=/opt/ibmhpc/pecurrent/ppe.pami/include64 --enable-mpe --enable-error-messages=all CC="xlc_r -q64 -qmaxmem=-1" CPP=/usr/ccs/lib/cpp CXX="xlC_r -q64 -qmaxmem=-1" F77="xlf_r -q64 -qmaxmem=-1" FC="xlf90_r -q64 -qmaxmem=-1" CFLAGS="-q64 -qmaxmem=-1" CXXFLAGS="-q64 -qmaxmem=-1" FCFLAGS="-qmaxmem=-1 -q64" FFLAGS="-q64 -qmaxmem=-1" OBJECT_MODE=64 AR="ar -X 64"   --with-file-system=bg+bglockless<br>
> <br>
> No problem with compiling it, but there is a problem with running OpenPA tests:<br>
> <br>
> Testing simple integer load-linked/store-conditional functionality     -SKIP-<br>
>    LL/SC not available<br>
> Testing simple pointer load-linked/store-conditional functionality     -SKIP-<br>
>    LL/SC not available<br>
> Testing integer LL/SC ABA                                              -SKIP-<br>
>    LL/SC not available<br>
> Testing pointer LL/SC ABA                                              -SKIP-<br>
>    LL/SC not available<br>
> Testing integer load/store with 1 thread                              *FAILED*<br>
>        at test_primitives.c:371 in test_threaded_loadstore_int()...<br>
> Testing pointer load/store with 1 thread                              *FAILED*<br>
>        at test_primitives.c:556 in test_threaded_loadstore_ptr()...<br>
> Testing add with 1 thread                                             *FAILED*<br>
>        at test_primitives.c:750 in test_threaded_add()...<br>
> Testing incr and decr with 1 thread                                    PASSED <br>
> Testing decr and test with 1 thread                                   *FAILED*<br>
>        at test_primitives.c:1093 in test_threaded_decr_and_test()...<br>
> Testing fetch and add with 1 thread                                   *FAILED*<br>
>        at test_primitives.c:1344 in test_threaded_faa()...<br>
> Testing fetch and add return values with 1 thread                     *FAILED*<br>
>        at test_primitives.c:1490 in test_threaded_faa_ret()...<br>
> Testing fetch and incr/decr with 1 thread                              PASSED <br>
> Testing fetch and incr return values with 1 thread                    *FAILED*<br>
>        at test_primitives.c:1796 in test_threaded_fai_ret()...<br>
> Testing fetch and decr return values with 1 thread                    *FAILED*<br>
>        at test_primitives.c:1953 in test_threaded_fad_ret()...<br>
> Testing integer compare-and-swap with 1 thread                        *FAILED*<br>
>        at test_primitives.c:2191 in test_threaded_cas_int()...<br>
> Testing pointer compare-and-swap with 1 thread                        *FAILED*<br>
>        at test_primitives.c:2346 in test_threaded_cas_ptr()...<br>
> Testing grouped integer compare-and-swap with 1 thread                *FAILED*<br>
>        at test_primitives.c:2506 in test_grouped_cas_int()...<br>
> Testing grouped pointer compare-and-swap with 1 thread                *FAILED*<br>
>        at test_primitives.c:2683 in test_grouped_cas_ptr()...<br>
> Testing integer compare-and-swap fairness with 1 thread               *FAILED*<br>
>        at test_primitives.c:2890 in test_threaded_cas_int_fairness()...<br>
> Testing pointer compare-and-swap fairness with 1 thread               *FAILED*<br>
>        at test_primitives.c:3087 in test_threaded_cas_ptr_fairness()...<br>
> Testing integer swap with 1 thread                                    *FAILED*<br>
>        at test_primitives.c:3341 in test_threaded_swap_int()...<br>
> Testing pointer swap with 1 thread                                    *FAILED*<br>
>        at test_primitives.c:3496 in test_threaded_swap_ptr()...<br>
> Testing integer LL/SC stack                                            -SKIP-<br>
>    LL/SC not available<br>
> Testing pointer LL/SC stack                                            -SKIP-<br>
>    LL/SC not available<br>
> Testing integer LL/SC stack                                            -SKIP- <br>
>    LL/SC not available<br>
> Testing pointer LL/SC stack                                            -SKIP- <br>
>    LL/SC not available<br>
> Testing integer LL/SC stack                                            -SKIP- <br>
>    LL/SC not available<br>
> Testing pointer LL/SC stack                                            -SKIP- <br>
>    LL/SC not available<br>
> Testing integer LL/SC stack                                            -SKIP- <br>
>    LL/SC not available<br>
> Testing pointer LL/SC stack                                            -SKIP- <br>
>    LL/SC not available<br>
> ***** 16 PRIMITIVES TESTS FAILED! *****<br>
> <br>
> Apparently, a bunch of tests failed. Is there anything to worry about? Or, I can simply skip these failed test and can use the compiled MPICH3 for production?<br>
> <br>
> The software stack used:<br>
> AIX v7.1.0.0<br>
> XLC/XLF compiler v14.01.0000.0008<br>
> POE v1-1.2.0.3<br>
> <br>
> Best,<br>
> Victor.<br>
> _______________________________________________<br>
> discuss mailing list     discuss@mpich.org<br>
> To manage subscription options or unsubscribe:<br>
> </font></tt><tt><font size="2"><a href="https://lists.mpich.org/mailman/listinfo/discuss">https://lists.mpich.org/mailman/listinfo/discuss</a></font></tt><tt><font size="2"><br>
<br>
--<br>
Pavan Balaji  ✉️<br>
</font></tt><tt><font size="2"><a href="http://www.mcs.anl.gov/~balaji">http://www.mcs.anl.gov/~balaji</a></font></tt><tt><font size="2"><br>
<br>
_______________________________________________<br>
ibm mailing list<br>
ibm@lists.mpich.org<br>
</font></tt><tt><font size="2"><a href="https://lists.mpich.org/mailman/listinfo/ibm">https://lists.mpich.org/mailman/listinfo/ibm</a></font></tt><br>
<br>
</body></html>