<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Consolas;
        panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;
        mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
span.E-MailFormatvorlage17
        {mso-style-type:personal-compose;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri",sans-serif;
        mso-fareast-language:EN-US;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:70.85pt 70.85pt 2.0cm 70.85pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="DE" link="#0563C1" vlink="#954F72">
<div class="WordSection1">
<p class="MsoNormal"><span lang="ES">Package: libarmadillo10 <o:p></o:p></span></p>
<p class="MsoNormal"><span lang="ES">Version: 1:10.1.2+dfsg-6+b1<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="ES"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">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.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">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.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">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.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">One of these libraries might be corrupt or incompatible with Debian 11.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-family:Consolas;color:#4472C4">Operating System: Debian GNU/Linux 11 (bullseye)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:Consolas;color:#4472C4">Kernel: Linux 5.10.0-14-amd64<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:Consolas;color:#4472C4"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-family:Consolas;color:#4472C4">Library                                          Version                                Description<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:Consolas;color:#4472C4">------------------------------------------------------------------------------------------------------------------------------------------------------<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-family:Consolas;color:#4472C4">libarmadillo10                                   1:10.1.2+dfsg-6+b1                     streamlined C++ linear algebra library<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-family:Consolas;color:#4472C4">libblas3:amd64                                   3.9.0-3                                Basic Linear Algebra Reference implementations, shared library<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-family:Consolas;color:#4472C4">liblapack3:amd64                                 3.9.0-3                                Library of linear algebra routines 3 - shared version<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-family:Consolas;color:#4472C4">libopenblas0-pthread:amd64                       0.3.13+ds-3                            Optimized BLAS (linear algebra) library (shared lib, pthread)</span><span lang="EN-US" style="font-family:Consolas"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Regards<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Andreas Schlager<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
</div>
<font style="font-size: 9px;">The information in this e-mail is confidential. The contents may not be disclosed or used by anyone other than the addressee. Access to this e-mail by anyone else is unauthorised.<br>If you are not the intended recipient, please notify Airbus immediately and delete this e-mail.<br>Airbus cannot accept any responsibility for the accuracy or completeness of this e-mail as it has been sent over public networks. If you have any concerns over the content of this message or its Accuracy or Integrity, please contact Airbus immediately.<br>All outgoing e-mails from Airbus are checked using regularly updated virus scanning software but you should take whatever measures you deem to be appropriate to ensure that this message and any attachments are virus free.</font></body>
</html>