<div dir="ltr">Barry and Satish,<div><br></div><div>While I have your eyes, we should probably discuss what the ideal way for me to tell PETSc how my system is set up.</div><div><br></div><div>As you can probably tell, I am doing a lot of the user environment configuration for our BlueGene using modules and some Python scripting to back them up, so softenv+some more magic on the administrator side to streamline the process.  This isn't my full time job, but I'd like to do it right.</div>
<div><br></div><div>I like the idea of telling PETSc how to use each of the packages, but right now the usage is not well-defined.  There's a huge dump of available options if you type configure -h but no good documentation on the .py files that I know of.  In fact, it might be useful to be able to generate an HTML page that lists all the options and what they do.</div>
<div><br></div><div>I think I have gotten things working, both by careful .py file definitions and also by jamming all of my link flags and libraries into LIBS.  Perhaps we should break them in to LDFLAGS and LIBS?  I am okay with explicitly giving PETSc my intended environment variables, this is safer for everyone.  </div>
<div><br></div><div>If there's a way I can help on this, let me know.  I need to remember to only bang my head against PETSc problems when you guys are awake :)</div><div><br>A</div><div><br><div class="gmail_quote">On Mon, Jul 26, 2010 at 8:45 PM, Barry Smith <span dir="ltr"><<a href="mailto:bsmith@mcs.anl.gov">bsmith@mcs.anl.gov</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><br>
  Satish,<br>
<br>
   It is missing Aron's favorite. Could you please add it LDFLAGS<br>
<br>
   I was expecting it up in config/configure.py before anything else? Won't that be a better place for it?<br>
<font color="#888888"><br>
<br>
   Barry<br>
</font><div><div></div><div class="h5"><br>
On Jul 26, 2010, at 12:13 PM, Satish Balay wrote:<br>
<br>
> On Mon, 26 Jul 2010, Barry Smith wrote:<br>
><br>
>><br>
>> On Jul 26, 2010, at 12:04 PM, Satish Balay wrote:<br>
>><br>
>>> Barry,<br>
>>><br>
>>> I've added code in petsc-dev that warns users of the env variables<br>
>>> [does not ask them to unset]. It then ignores these values - and never<br>
>>> uses them in configure process.<br>
>><br>
>>  Where is the check, I cannot find it anywhere?<br>
><br>
> resetEnvCompilers() in setCompilers.py.<br>
><br>
> Perhaps we need to add more variables in that list..<br>
><br>
> Satish<br>
><br>
<br>
</div></div></blockquote></div><br></div></div>