Bug#1014514: Armadillo library doesnt work correct anymore after update to Debian 11
Kumar Appaiah
kumar at nh4.in
Sat Oct 29 15:25:42 BST 2022
Dear Andrew,
Apologies for the late response.
On Thu, Jul 07, 2022 at 11:51:47AM +0000, Schlager, Andreas wrote:
> After updating to Debian 11, the armadillo library for C++ doesn’t work
> properly anymore (e.g. matrix inversions deliver obviously wrong results),
> as can be seen in the example code and results attached.
>
> Short note about the problem: Assume you have a square matrix B, then
> B*inv(B) should yield the unit matrix. In armadillo this worked without
> problems until the update to Debian 11. Now I get a completely random
> result for B*inv(B). The larger the dimension of B the more severe the
> problem is. There might be a numerical issue that didn’t exist in older
> Debian versions.
>
>
>
> According to the Armadillo-team, this is not a problem of Armadillo itself
> but might be the problem of the versions of libopenblas, liblapack or
> libblas used by Debian 11.
>
> One of these libraries might be corrupt or incompatible with Debian 11.
In my current installation, I do not have this problem, with libblas3
and liblapack3 version 3.10.1-2. Can you please let me know whether
you still have this issue with your current installation?
Thanks.
Kumar
More information about the debian-science-maintainers
mailing list