<div dir="ltr">Thank you, Satish!  That edit was easy to make and the configured and built library works perfectly!<div><br></div><div>Just a note for new users: the patch to metis.py does not replace the original --download-metis=<bool> argument, but supplements it (i.e. use both).  I made this mistake on my first try and METIS was not downloaded.</div><div><br clear="all"><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div dir="ltr"><div dir="ltr"><span style="font-size:12.8px">Matt Overholt</span><br></div><div dir="ltr"><br></div></div></div></div></div><br></div></div><br><div class="gmail_quote"><div dir="ltr">On Thu, Jan 10, 2019 at 10:35 AM Balay, Satish <<a href="mailto:balay@mcs.anl.gov">balay@mcs.anl.gov</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Well - this was the previous default - and was removed as it was deemed unnecessary.<br>
<br>
<a href="https://bitbucket.org/petsc/petsc/commits/2d4f01c230fe350f0ab5a28d1f5ef05ceab7ea3d" rel="noreferrer" target="_blank">https://bitbucket.org/petsc/petsc/commits/2d4f01c230fe350f0ab5a28d1f5ef05ceab7ea3d</a><br>
<br>
The attached patch provides --download-metis-use-doubleprecision option<br>
<br>
Satish<br>
<br>
On Thu, 10 Jan 2019, Matthew Overholt via petsc-users wrote:<br>
<br>
> Hello,<br>
> <br>
> How does one configure the PETSc installation to download METIS and have it<br>
> use REALTYPEWIDTH 64 (as defined in metis.h)?  I am using:<br>
> <br>
> --with-64-bit-indices --download-metis=yes<br>
> <br>
> to get IDXTYPEWIDTH 64.  If I were installing METIS independently I would<br>
> set the following near the top of metis.h:  #define<br>
> METIS_USE_DOUBLEPRECISION<br>
> <br>
> The reason for this is I want to call METIS routines outside of PETSc and<br>
> prefer double precision.<br>
> <br>
> Thanks,<br>
> Matt Overholt<br>
> CapeSym, Inc.<br>
> <br>
</blockquote></div>