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
On Debian Bullseye: Incompatibility with Octave #15504
Comments
I'm not sure how this could happen - this strongly implies that UMFPACK computed a wrong answer, but we've been using this package (via Ubuntu) for a long time. What I find odd is that the output contains
this (numbers > 100%) usually implies that something has gone wrong in CMake (like it being run concurrently). Can you verify that we can get a clean build of deal.II to reproduce this issue? |
@git-fabus I am trying to reproduce |
@git-fabus Would you mind to upload the file |
@drwells Yes, we migrated from Ubuntu to Debian and after that noticed, that we were getting wrong results. We also believe that umfpack or its dependencies simply calculate wrong results, since when using the dealii installation to actually compute numerical examples, we obtain results that simply do not make sense (algorithms do not converge that should, etc...). We built the dealii installation for the minimal example from scratch as described. Can you please elaborate what you mean by a clean build? @tamiko
The |
Thanks. It's interesting that this is with the bundled copy of UMFPACK By clean build, I mean that we should ensure that the build completes normally (in a fresh build directory) with edit: I was wrong about UMFPACK |
As we understand the documentation correctly |
@git-fabus I was trying to reproduce this issue yesterday starting with a But here is a thought: with
Would you mind checking quickly whether you still have these default providers for blas and lapack selected on the faulty machine (because this might have changed after you installed octave, etc.)? |
@git-fabus Actually - I was a bit blind... your ldd output shows:
I wouldn't necessarily trust |
Actually, these paths should be fine. We noticed that during the installation of octave (after some further tests) the paths of Edit: I think it is more or like a problem, that you should be aware of, but there is nothing to be done here anymore |
@git-fabus Thanks for letting us know! |
Minimal example
We have observed a rather strange behavior of dealii in combination with octave's dependencies.
On a cleanly installed Debian Bullseye system, we built dealii according to your installation instructions [1], installing only the minimum requirements (build-essential, cmake, liblapack-dev) via apt. At this point the make test routine worked totally fine but after installing octave via apt including it dependencies those test wouldn't work anymore and ended with the following Error:
Our current system-configuration is:
Original problem
We tried to reproduce the problem on several other Computers (and systems) using Debian Bullseye with a different architectures and did not get a failure of the tests. However the Problem could not be replicated on a other system with a different architecture.
Currently we are also running several PowerEdge R940 , where one still comes with Ubuntu Bionic and there all test passed even with octave installed. On another PowerEdge R940 with a installed Debian Bullseye it wont work again.
The Problem original occurred on those machines and did some research ( to track down the problem) with the above listed architecture to provide you a minimal not working example.
Also we are not sure, if there are other package combinations that wont work.
Thanks in advance
The text was updated successfully, but these errors were encountered: