<div dir="ltr">Hi Lucas,<div><br></div><div>Glad it solved your problem. There seems to be some quirks with different version of MPI and Python and MPI4py in Mac&#39;s. I&#39;m leaning to the new python as the one that fixed the issue. I&#39;ve not always been able to reproduce it but more often than not its always been an issues type of Python or MPI installed. Havnt been able to narrow down the exact problem but this help.</div>

<div><br></div><div>Thanks for the update.</div><div><br></div><div>Regards</div></div><div class="gmail_extra">Nikhil.<br><br><div class="gmail_quote">On Fri, Feb 8, 2013 at 4:52 PM, Pettey . Lucas <span dir="ltr">&lt;<a href="mailto:LPettey@drc.com" target="_blank">LPettey@drc.com</a>&gt;</span> wrote:<br>


<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Nikhi,<br>
<br>
I was able to compile ParaView with the ENABLE_MPI4PY using the 3.98.1 in the git repository. For future record, I had to download Python 2.7.3 rather than the Apple supplied 2.7.2. I also installed NumPy, SciPy, MatPlotLib and MPI4PY from their sources.<br>



<br>
I&#39;m not sure which of these solved the problem, but it works with these steps.<br>
<br>
Thanks,<br>
Lucas<br>
<br>
________________________________________<br>
From: <a href="mailto:paraview-bounces@paraview.org" target="_blank">paraview-bounces@paraview.org</a> [<a href="mailto:paraview-bounces@paraview.org" target="_blank">paraview-bounces@paraview.org</a>] on behalf of Pettey . Lucas [<a href="mailto:LPettey@drc.com" target="_blank">LPettey@drc.com</a>]<br>



Sent: Thursday, February 07, 2013 1:49 PM<br>
To: Nikhil Shetty<br>
<div><div>Cc: <a href="mailto:paraview@paraview.org" target="_blank">paraview@paraview.org</a><br>
Subject: Re: [Paraview] ENABLE_MPI4PY on Mac OSX<br>
<br>
Hi Nikhi,<br>
<br>
My system details:<br>
<br>
Mac Pro Mid 2012 OSX 10.8.2<br>
<br>
Python:<br>
Python 2.7.2 (default, Jun 20 2012, 16:23:33)<br>
[GCC 4.2.1 Compatible Apple Clang 4.0 (tags/Apple/clang-418.0.60)] on darwin<br>
Type &quot;help&quot;, &quot;copyright&quot;, &quot;credits&quot; or &quot;license&quot; for more information.<br>
dlopen(&quot;/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/readline.so&quot;, 2);<br>
import readline # dynamically loaded from /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/readline.so<br>
<br>
MPI is OpenMPI 1.6.3 built from source<br>
<br>
MPI4PY is 1.3 also built from source<br>
<br>
Here is the error message:<br>
<br>
[100%] Generating mpi4py/pv_mpi_compile_complete<br>
Listing /Users/lucaspettey/ParaView-3.98/Utilities/mpi4py/mpi4py ...<br>
Compiling /Users/lucaspettey/ParaView-3.98/Utilities/mpi4py/mpi4py/MPI.py ...<br>
Compiling /Users/lucaspettey/ParaView-3.98/Utilities/mpi4py/mpi4py/__init__.py ...<br>
Compiling /Users/lucaspettey/ParaView-3.98/Utilities/mpi4py/mpi4py/compile_all_pv_mpi.py ...<br>
Listing /Users/lucaspettey/ParaView-3.98/Utilities/mpi4py/mpi4py/include ...<br>
Listing /Users/lucaspettey/ParaView-3.98/Utilities/mpi4py/mpi4py/include/mpi4py ...<br>
Compiling /Users/lucaspettey/ParaView-3.98/Utilities/mpi4py/mpi4py/rc.py ...<br>
[100%] Built target paraview_mpi_pyc<br>
Scanning dependencies of target MPIPython<br>
[100%] Building C object Utilities/mpi4py/Library/CMakeFiles/MPIPython.dir/MPI.c.o<br>
Linking CXX shared module ../../../lib/MPIPython.so<br>
Undefined symbols for architecture x86_64:<br>
  &quot;_lt_dladvise_destroy&quot;, referenced from:<br>
      _dlopen_mpi_lib in MPI.c.o<br>
  &quot;_lt_dladvise_ext&quot;, referenced from:<br>
      _dlopen_mpi_lib in MPI.c.o<br>
  &quot;_lt_dladvise_global&quot;, referenced from:<br>
      _dlopen_mpi_lib in MPI.c.o<br>
  &quot;_lt_dladvise_init&quot;, referenced from:<br>
      _dlopen_mpi_lib in MPI.c.o<br>
  &quot;_lt_dlclose&quot;, referenced from:<br>
      _dlclose_mpi_lib in MPI.c.o<br>
  &quot;_lt_dlexit&quot;, referenced from:<br>
      _dlclose_mpi_lib in MPI.c.o<br>
  &quot;_lt_dlinit&quot;, referenced from:<br>
      _dlopen_mpi_lib in MPI.c.o<br>
  &quot;_lt_dlopenadvise&quot;, referenced from:<br>
      _dlopen_mpi_lib in MPI.c.o<br>
ld: symbol(s) not found for architecture x86_64<br>
clang: error: linker command failed with exit code 1 (use -v to see invocation)<br>
make[2]: *** [lib/MPIPython.so] Error 1<br>
make[1]: *** [Utilities/mpi4py/Library/CMakeFiles/MPIPython.dir/all] Error 2<br>
make: *** [all] Error 2<br>
<br>
Any help is appreciated.<br>
<br>
Thanks<br>
Lucas<br>
<br>
________________________________<br>
From: Nikhil Shetty [<a href="mailto:nikhil.shetty@kitware.com" target="_blank">nikhil.shetty@kitware.com</a>]<br>
Sent: Thursday, February 07, 2013 10:45 AM<br>
To: Pettey . Lucas<br>
Cc: <a href="mailto:paraview@paraview.org" target="_blank">paraview@paraview.org</a><br>
Subject: Re: [Paraview] ENABLE_MPI4PY on Mac OSX<br>
<br>
Hi Lucas,<br>
<br>
Can you tell what MAC, Python and MPI versions you are using.<br>
<br>
Also can you attach the complete message about which symbols are not being found.<br>
<br>
-Nikhi<br>
<br>
<br>
<br>
<br>
On Thu, Feb 7, 2013 at 11:32 AM, Pettey . Lucas &lt;<a href="mailto:LPettey@drc.com" target="_blank">LPettey@drc.com</a>&lt;mailto:<a href="mailto:LPettey@drc.com" target="_blank">LPettey@drc.com</a>&gt;&gt; wrote:<br>
Hello,<br>
<br>
Has anyone had success with enabling MPI4PY on the Mac? I rebuilt the latest version of mpi4py from source and it still doesn&#39;t build in ParaView. I get the &quot;undefined symbols for architecture x86_64&quot; errors.<br>



<br>
Thanks<br>
Lucas<br>
________________________________<br>
This electronic message transmission and any attachments that accompany it contain information from DRCŪ (Dynamics Research Corporation) or its subsidiaries, or the intended recipient, which is privileged, proprietary, business confidential, or otherwise protected from disclosure and is the exclusive property of DRC and/or the intended recipient. The information in this email is solely intended for the use of the individual or entity that is the intended recipient. If you are not the intended recipient, any use, dissemination, distribution, retention, or copying of this communication, attachments, or substance is prohibited. If you have received this electronic transmission in error, please immediately reply to the author via email that you received the message by mistake and also promptly and permanently delete this message and all copies of this email and any attachments. We thank you for your assistance and apologize for any inconvenience.<br>



_______________________________________________<br>
Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a>&lt;<a href="http://www.kitware.com" target="_blank">http://www.kitware.com</a>&gt;<br>
<br>
Visit other Kitware open-source projects at <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
<br>
Please keep messages on-topic and check the ParaView Wiki at: <a href="http://paraview.org/Wiki/ParaView" target="_blank">http://paraview.org/Wiki/ParaView</a><br>
<br>
Follow this link to subscribe/unsubscribe:<br>
<a href="http://www.paraview.org/mailman/listinfo/paraview" target="_blank">http://www.paraview.org/mailman/listinfo/paraview</a><br>
<br>
</div></div>_______________________________________________<br>
Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
<div><div><br>
Visit other Kitware open-source projects at <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
<br>
Please keep messages on-topic and check the ParaView Wiki at: <a href="http://paraview.org/Wiki/ParaView" target="_blank">http://paraview.org/Wiki/ParaView</a><br>
<br>
Follow this link to subscribe/unsubscribe:<br>
<a href="http://www.paraview.org/mailman/listinfo/paraview" target="_blank">http://www.paraview.org/mailman/listinfo/paraview</a><br>
</div></div></blockquote></div><br></div>