On Thu, Aug 5, 2010 at 9:56 AM, 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;">
<div class="im">On 5 August 2010 00:39, Lisandro Dalcin <<a href="mailto:dalcinl@gmail.com">dalcinl@gmail.com</a>> wrote:<br>
> On 4 August 2010 12:44, Barry Smith <<a href="mailto:bsmith@mcs.anl.gov">bsmith@mcs.anl.gov</a>> wrote:<br>
>><br>
>>  Lisandro,<br>
>><br>
>>    We would like to help you make it possible for petsc4py to be installed by easyinstall and automatically install PETSc with it, thus making it trivial for Python users to start using petsc4py. How can we help make this happen?<br>

>><br>
><br>
> $ export PETSC_DIR=/path/to/petsc<br>
> $ export PETSC_ARCH=arch-name<br>
> $ easy_install petsc4py<br>
><br>
> This should work and be enough (at least on Linux)...<br>
><br>
<br>
</div>I confirm this works out of the box (on Linux) for prefix installs and<br>
non-prefix builds of petsc-3.1<br>
<br>
All this assuming a previous installation/build of PETSc is available.<br>
Barry, Do you actually mean that "easy_install petsc4py" should handle<br>
the download and build of core PETSc?</blockquote><div><br></div><div>What I was hoping for is something along the lines of Atlas in numpy. If</div><div>we find PETSc, use it. If not, do we find mpi4py? If so, use that and</div>
<div>build plain vanilla PETSc. If not, build PETSc with mpiuni. That way, it</div><div>will always work out of the box for everyone, and for savvy users, it does</div><div>the right thing too.</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;"><div><div class="h5">
--<br>
Lisandro Dalcin<br>
---------------<br>
CIMEC (INTEC/CONICET-UNL)<br>
Predio CONICET-Santa Fe<br>
Colectora RN 168 Km 472, Paraje El Pozo<br>
Tel: +54-342-4511594 (ext 1011)<br>
Tel/Fax: +54-342-4511169<br>
</div></div></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>