On Wed, Mar 21, 2012 at 5:46 AM, Aron Ahmadia <span dir="ltr"><<a href="mailto:aron.ahmadia@kaust.edu.sa">aron.ahmadia@kaust.edu.sa</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 dir="ltr">In order to get a user up-and-running with a MUMPs-enabled PETSc, I followed this frustrating chain:<div><br></div><div>configure --download-mumps=1</div><div><br></div><div>...</div><div><br></div><div>Error, no parmetis!</div>
<div><br></div><div>configure --download-mumps=1 --download-parmetis=1</div><div><br></div><div>Error, no scalapack!</div><div><br></div><div><div>configure --download-mumps=1 --download-parmetis=1 --download-scalapack=1</div>
</div><div><br></div><div>It would be convenient if the PETSc BuildSystem did what other package installers like pip, yum, etc..., do, and grab dependencies that I need based on what I have requested.</div></div></blockquote>
<div><br></div><div>I don't like this at all. It works in yum because there is only one way to get the package. In PETSc, there are at least</div><div>3 since you can built it yourself, use the system version, or have it downloaded.</div>
<div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">
<div>Additionally, it would make it a lot easier to build PETSc on complicated systems if BuildSystem did a quick dependency/flag check instead off the way it works now (sequential intermixing of really slow and fast configure options).</div>
</div></blockquote><div><br></div><div>Yes, I agree it should alert people early that dependent packages are not turned on.</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 dir="ltr"><span class="HOEnZb"><font color="#888888"><div>A</div></font></span></div></blockquote></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>