On Mon, Apr 18, 2011 at 6:24 PM, Lisandro Dalcin <span dir="ltr"><<a href="mailto:dalcinl@gmail.com">dalcinl@gmail.com</a>></span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
On 17 April 2011 14:19, Barry Smith <<a href="mailto:bsmith@mcs.anl.gov">bsmith@mcs.anl.gov</a>> wrote:<br>
><br>
><br>
> Begin forwarded message:<br>
><br>
> From: Jed Brown <jed@59A2.org><br>
> Date: April 17, 2011 12:14:03 PM CDT<br>
> To: petsc-maint <<a href="mailto:petsc-maint@mcs.anl.gov">petsc-maint@mcs.anl.gov</a>><br>
> Subject: [petsc-maint #70591] Are the petsc4py directions current?<br>
> Reply-To: <a href="mailto:petsc-maint@mcs.anl.gov">petsc-maint@mcs.anl.gov</a>, Jed Brown <jed@59A2.org><br>
><br>
> <a href="http://www.mcs.anl.gov/petsc/petsc-as/documentation/faq.html#install-petsc4py-dev" target="_blank">http://www.mcs.anl.gov/petsc/petsc-as/documentation/faq.html#install-petsc4py-dev</a><br>
><br>
> I just had a (Mac) user tell me that this isn't working. He was silently<br>
> getting some much older install of petsc4py that he had forgotten about, so<br>
> we ended up wasting some time before confirming that he really had not<br>
> loaded petsc4py dev.<br>
><br>
> When someone follows this procedure, where does petsc4py actually go?<br>
><br>
> <a href="http://www.mcs.anl.gov/petsc/petsc-as/documentation/faq.html#install-petsc4py-dev" target="_blank">http://www.mcs.anl.gov/petsc/petsc-as/documentation/faq.html#install-petsc4py-dev</a><br>
> I just had a (Mac) user tell me that this isn't working. He was silently<br>
> getting some much older install of petsc4py that he had forgotten about, so<br>
> we ended up wasting some time before confirming that he really had not<br>
> loaded petsc4py dev.<br>
> When someone follows this procedure, where does petsc4py actually go?<br>
><br>
<br>
Well, these instructions are a bit outdated. The 'make cython' step is<br>
not required, Cython is run automatically. And I never use the<br>
--download-petsc4py stuff. This should be as easy as:<br>
<br>
$ pip install Cython # or manual "python setup.py install" from tarball<br>
$ hg clone <a href="https://petsc4py.googlecode.com/hg/" target="_blank">https://petsc4py.googlecode.com/hg/</a> petsc4py-dev<br>
$ export PETSC_DIR=/path/to/petsc-dev PETSC_ARCH=arch-xxx ARCHFLAGS=""<br>
$ python setup.py install --user<br>
<br>
# Using --user with Python >=2.6, gets installed at<br>
~/.local/lib/python2.6/site-packages, this is automatically added to<br>
Python's sys.path.<br>
<br>
However, this model is perhaps more appropriate for PETSc releases,<br>
for petsc-dev the --download-petsc4py could be more convenient for<br>
some users that also use petsc-3.1 on a regular basis. However, the<br>
instructions in the FAQ forget to ask users to set PYTHONPATH.<br></blockquote><div><br></div><div>Nope, I use the above model for petsc-dev and its in my Chile slides.</div><div><br></div><div>   Matt</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

--<br>
<font color="#888888">Lisandro Dalcin<br>
---------------<br>
CIMEC (INTEC/CONICET-UNL)<br>
Predio CONICET-Santa Fe<br>
Colectora RN 168 Km 472, Paraje El Pozo<br>
3000 Santa Fe, Argentina<br>
Tel: <a href="tel:%2B54-342-4511594" value="+543424511594">+54-342-4511594</a> (ext 1011)<br>
Tel/Fax: <a href="tel:%2B54-342-4511169" value="+543424511169">+54-342-4511169</a><br>
</font></blockquote></div><br><br clear="all"><br>-- <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>