<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
</head>
<body>
<div class="BodyFragment"><font size="2"><span style="font-size:10pt;">
<div class="PlainText">I am attaching a very basic module file for reference. One would need to update petsc_dir and petsc_arch upon deploying these, or perhaps configure can do it.<br>
<br>
I actually use this to easily switch between builds and debug / optimized versions<br>
<br>
Blaise<br>
<br>
</div>
</span></font></div>
<div class="BodyFragment"><font size="2"><span style="font-size:10pt;">
<div class="PlainText"><br>
 wrote:<br>
<br>
> On Thu, 24 Jan 2013, Matthew Knepley wrote:<br>
> <br>
>>> We do support this install with DESTDIR. It might have rough edges -<br>
>>> but its supporsed to work the same way any other package that supports<br>
>>> it.<br>
>>> <br>
>>> One difference though is - since we also suppor the alternate<br>
>>> orngaization [default] for inplace install with PETSC_ARCH - one has<br>
>>> to use this PETSC_ARCH during the prefix build process aswell.  [but<br>
>>> then PETSC_ARCH is nolonger used/needed after that]<br>
>>> <br>
>>> i.e<br>
>>> configure<br>
>>> --prefix=/opt/petsc/compiler/mpi/interconnect/petsc-version/arch1<br>
>>> PETSC_ARCH=build1<br>
>>> make PETSC_ARCH=build1 all<br>
>>> make install PETSC_ARCH=build1 install DESTDIR=/tmp/dest1<br>
>>> <package up from DESTDIR, and install as root:><br>
>>> Now user does:<br>
>>> make PETSC_DIR=/opt/petsc/compiler/mpi/interconnect/petsc-version/arch1 ex1<br>
>>> <br>
>>> configure [different options]<br>
>>> --prefix=/opt/petsc/compiler/mpi/interconnect/petsc-version/arch2<br>
>>> PETSC_ARCH=build2<br>
>>> make PETSC_ARCH=build2 all<br>
>>> make install PETSC_ARCH=build2 install DESTDIR=/tmp/dest2<br>
>>> <package up from DESTDIR, and install as root:><br>
>>> Now user does:<br>
>>> make PETSC_DIR=/opt/petsc/compiler/mpi/interconnect/petsc-version/arch2 ex1<br>
>>> <br>
>> <br>
>> Satish, would you mind putting this little blurb on the installation page<br>
>> in the section about<br>
>> using prefix? I could not find this anywhere in our documentation.<br>
> <br>
> pushed <a href="https://bitbucket.org/petsc/petsc-3.3/commits/74a42cc43dcfbd1850b7689385b6f1b5">
https://bitbucket.org/petsc/petsc-3.3/commits/74a42cc43dcfbd1850b7689385b6f1b5</a><br>
> [and updated website with it]<br>
> <br>
> Satish<br>
> <br>
<br>
-- <br>
Department of Mathematics and Center for Computation & Technology<br>
Louisiana State University, Baton Rouge, LA 70803, USA<br>
Tel. +1 (225) 578 1612, Fax  +1 (225) 578 4276 <a href="http://www.math.lsu.edu/~bourdin">
http://www.math.lsu.edu/~bourdin</a><br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
</div>
</span></font></div>
</body>
</html>