New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
guard slepc configuration #2167
Comments
This is not an easy task. :-/ I don't see any obvious way to achieve this and still support all possible installation scenarios. |
Shouldn't SLEPc store somewhere what PETSc it uses? Or is this never made explicit inside the SLEPc installation? |
What you mean by, "what PETSc it uses"? If you mean version, no it is not Right? 2016-02-28 19:59 GMT+01:00 Wolfgang Bangerth notifications@github.com:
|
I expected that in some SLEPc configuration file it records against which PETSc installation it was compiled. That may not be true. But it must have accessed some PETSc installation's header files and libraries during SLEPc compilation and installation. |
Yes, I see. As far as I know SLEPc does not record that information. It
2016-02-28 22:03 GMT+01:00 Wolfgang Bangerth notifications@github.com:
|
i agree with @tamiko , unfortunately it is not straight forward to do. The problem is that SLEPc, AFAIK, does not record in any config file what PETSc it built against. Until something changes in this behaviour, that issue is a |
i wrote to the mailing list to ask for this feature and gave a link to this discussion. |
Given that it's not trivial and that the issue is obscure and unlikely to happen to a lot of our users, my vote would be to not sink any more resources into it. What do you think, @tjheister? |
I would assume that we could check if our libpetsc is the same one slepc pulls in. But I agree, we have plenty of other stuff to do. |
from Jose Roman on PETSc mailing list
|
Well, that's asking for trouble. They're stepping on the PETSc namespace this way. They should name the variable |
Given @tjhei 's comment, let's close this and not try too hard to come up with a solution at this point. If SLEPc at one point in the future has a mechanism to address this, we can always reopen. |
I was able to successfully configure with petsc and slepc while slepc was linking to a different petsc installation. I think we should figure out a way to stop this from happening.
The text was updated successfully, but these errors were encountered: