[petsc-dev] Scotch has metis.h file; bad design

Barry Smith bsmith at mcs.anl.gov
Tue Jan 5 19:00:01 CST 2010



On Jan 5, 2010, at 4:56 PM, Mathieu Faverge wrote:

> I forward to Francois Pellegrini.
> We take a look on that problem tomorrow, but I think you can  
> automatically remove the metis files from scotch in PETSc without  
> problems.

    Thanks for the suggestion, when PETSc installs Scotch it now  
automatically removes the metis.h file (I added this to Scotch.py).  
This doesn't solve the problem completely but will eliminate it much  
of the time.

    Barry

> Scotch uses them only to provide to users the Metis and ParMetis  
> interface with the libraries libscotchmetis.a and   
> libscotchparmetis.a .
>
> Mathieu
>
> Barry Smith a écrit :
>>
>>   Scotch has a file called metis.h this is a big problem when  
>> automatic installers are installing both ParMetis and Scotch since  
>> automatic installers are not smart enough to read header file notes  
>> and figure out exactly what file to delete. I would have reported  
>> this as a bug to Scotch but their bug reporting webpage requires  
>> SETTING UP AN ACCOUNT and I could not figure out an address for the  
>> Scotch people to send them email.
>>
>>   I wasted a copy hours on this "bug" because things were being  
>> built with the wrong metis.h that I didn't know about.
>>
>>   Perhaps the Scotch people could fix this annoying feature.  
>> Complaining to you because I don't have someone else to complain to,
>>
>>   Thanks,
>>
>>    Barry
>>
>>
>
>
> -- 
> Mathieu Faverge
> Doctorant, Equipes Bacchus-Runtime
> INRIA Bordeaux - Sud-Ouest
> Batiment A29bis - Bureau 006
> 351 cours de la Libération - 33405 Talence Cedex FRANCE
> Tel : +33 5 24 57 40 68
>




More information about the petsc-dev mailing list