error in handling download external packages

2008-10-22 Thread Barry Smith
On Oct 22, 2008, at 12:16 PM, Matthew Knepley wrote: > I have a problem with hiding the package includes. If I tell PETSc > to install > ParMetis, I think I should be able to use ParMetis however I want. I > do not > just want to use it through the PETSc interface. I have done this > numero

error in handling download external packages

2008-10-22 Thread Matthew Knepley
I have a problem with hiding the package includes. If I tell PETSc to install ParMetis, I think I should be able to use ParMetis however I want. I do not just want to use it through the PETSc interface. I have done this numerous times. I think most users think this way as well. What is the motivati

error in handling download external packages

2008-10-22 Thread Satish Balay
On Wed, 22 Oct 2008, Barry Smith wrote: > I wasn't saying we had to solve this problem, but I do think it > is a problem. A users code could easily pick up the wrong include > for something since we now have hundreds in our arch/include location. I guess part of the problem is namespace issue

error in handling download external packages

2008-10-22 Thread Barry Smith
On Oct 22, 2008, at 10:55 AM, Satish Balay wrote: > For one - I think each external package should have its own 'make > install' - this should copy its public include files to the prefix > location. [currently we do 'cp' for some packages - and this might > copy both internal and public include f

error in handling download external packages

2008-10-22 Thread Satish Balay
For one - I think each external package should have its own 'make install' - this should copy its public include files to the prefix location. [currently we do 'cp' for some packages - and this might copy both internal and public include files to the install location]. The current model is to have

error in handling download external packages

2008-10-22 Thread Barry Smith
After we have compiled the external package libraries we copy them over to the install site, ok. But we also blindly copy over ALL of its include files over to the install site so that the PETSc interface for that package can be built. But then we leave all those includes there even thou