[petsc-dev] SLEPc headers and integration into PETSc
Barry Smith
bsmith at mcs.anl.gov
Tue Jun 21 14:29:21 CDT 2011
On Jun 21, 2011, at 1:07 PM, Andrew Knyazev wrote:
> On 06/21/2011 12:24 PM, Jose E. Roman wrote:
>>> SLEPc has the headers not in the same directory as PETSc? Why?
>> SLEPc could be installed by a user that does not have write permission in PETSc's directory.
>
> PETSc gives so many different configure options, so it is quite rare to
> see it installed by a sysadmin nowadays, in my experience.
>
> At any rate, it would be nice to have a tighter integration of SLEPc
> into PETsc, ideally, simply to be able to install SLEPSc by using
> --download-slepsc=1 option in PETSc. I am sure that it would
> significanly increase the number of SLPEc users.
To do this we need to broaden our Packages concept to have both pre and post packages. Currently we handle pre packages (that PETSc uses) pretty well but do not handle post packages (that use PETSc). Prometheus is this weird thing that is partially pre and partially post and is handled a bit too ad hocly.
In some ways post packages are pretty easy, we just need to set up the infrastructure.
Since the user doesn't care about pre and post we'd want to support the same --download-xxx syntax in both cases (with some way of passing optional arguments) and, of course, as Jed points out additional -download-xxx can be used after a build.
Barry
More information about the petsc-dev
mailing list