<div dir="ltr"><div>The mpif90 on OS X.3-6 is a non-functional little script installed by the OpenMPI folks that mpi4py happily picks up and reports as installed.  We need to patch mpi4py to correctly detect this little piece of disfunctionality as non-existent.</div>
<div><br></div><div>sudo rm /usr/bin/mpif90 and a reinstall of mpi4py fixes that issue :)</div><div><br></div><div>A<br><br><div class="gmail_quote">On Wed, Apr 18, 2012 at 3:39 PM, Aron Ahmadia <span dir="ltr"><<a href="mailto:aron.ahmadia@kaust.edu.sa">aron.ahmadia@kaust.edu.sa</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Bogus!  This is coming from a bad mpi4py install on my box!<div><div class="h5"><br><br><div class="gmail_quote">
On Wed, Apr 18, 2012 at 3:25 PM, Matthew Knepley <span dir="ltr"><<a href="mailto:knepley@gmail.com" target="_blank">knepley@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div>On Wed, Apr 18, 2012 at 8:18 AM, Aron Ahmadia <span dir="ltr"><<a href="mailto:aron.ahmadia@kaust.edu.sa" target="_blank">aron.ahmadia@kaust.edu.sa</a>></span> wrote:<br>

</div><div class="gmail_quote"><div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr">Lisandro has fixed the first issue, but another has sprung up in its place:<div><br></div><div>pip seems to be installing the packages out of order and insists on building petsc4py before petsc.  We still have the issue with petsc wanting mpif90 available on OS X...</div>


</div></blockquote><div><br></div></div><div>Where are the configure arguments stored so I can look at them?</div><div><br></div><div>   Matt</div><div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">


<div dir="ltr"><div><span><font color="#888888">A</font></span><div><div><br><br><div class="gmail_quote">On Wed, Apr 18, 2012 at 2:57 PM, Aron Ahmadia <span dir="ltr"><<a href="mailto:aron@ahmadia.net" target="_blank">aron@ahmadia.net</a>></span> wrote:<br>


<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr">This is on an OS X.6 box running Python 2.7 and pip 1.0.2<div><br></div><div># at command line:</div><div>pip install -vvv petsc4py </div><div><br></div><div># relevant bits:</div><div><div>Downloading/unpacking petsc>=3.2,<3.3 (from petsc4py)</div>




<div>  Getting page <a href="http://pypi.python.org/simple/petsc" target="_blank">http://pypi.python.org/simple/petsc</a></div><div>  URLs to search for versions for petsc>=3.2,<3.3 (from petsc4py):</div><div>  * <a href="http://pypi.python.org/simple/petsc/" target="_blank">http://pypi.python.org/simple/petsc/</a></div>




<div>  Getting page <a href="http://www.mcs.anl.gov/petsc/" target="_blank">http://www.mcs.anl.gov/petsc/</a></div></div><div>...</div><div>  Skipping page <a href="http://ftp.mcs.anl.gov/pub/petsc/release-snapshots/petsc-lite-3.2-p6.tar.gz" target="_blank">http://ftp.mcs.anl.gov/pub/petsc/release-snapshots/petsc-lite-3.2-p6.tar.gz</a> (from <a href="http://pypi.python.org/simple/petsc/" target="_blank">http://pypi.python.org/simple/petsc/</a>) because of Content-Type: application/x-gzip</div>




<div>...</div><div><br></div><div>    Found link <a href="http://ftp.mcs.anl.gov/pub/petsc/release-snapshots/petsc-lite-3.2-p6.tar.gz" target="_blank">http://ftp.mcs.anl.gov/pub/petsc/release-snapshots/petsc-lite-3.2-p6.tar.gz</a> (from <a href="http://pypi.python.org/simple/petsc/" target="_blank">http://pypi.python.org/simple/petsc/</a>), version: lite-3.2-p6</div>




<div><br></div><div>The "lite-" prefix is being interpreted as part of the version, which pip doesn't quite know what to do with.  It would probably just be easiest to host lite versions in a separate directory ../release-snapshots/lite/petsc-3.2-p6.tar.gz that petsc4py/PyPI can point to.  Lisandro can also point to the non-lite versions until a solution is implemented.</div>




<div><br></div><div>This is going to be an additional problem:</div><div><div><br></div><div>*******************************************************************************</div><div><br></div><div>         UNABLE to CONFIGURE with GIVEN OPTIONS    (see configure.log for details):</div>




<div><br></div><div>-------------------------------------------------------------------------------</div><div><br></div><div>Fortran compiler you provided with --with-fc=/usr/bin/mpif90 does not work</div><div><br></div>



<div>
*******************************************************************************</div></div><div><br></div><div>Obviously the Mac doesn't come with /usr/bin/mpif90, so a clean system won't have this either...  I think you guys know your options for how to fix this, but let me know if you want my 2 cents :)</div>



<span><font color="#888888">
<div><br></div><div>=AA=</div></font></span></div>
</blockquote></div><br></div></div></div></div>
</blockquote></div></div><span><font color="#888888"><br><br clear="all"><div><br></div>-- <br>What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead.<br>


-- Norbert Wiener<br>
</font></span></blockquote></div><br></div></div></div>
</blockquote></div><br></div></div>