[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Octave-bug-tracker] [bug #61246] matrix inversions give wrong results (
From: |
Markus Mützel |
Subject: |
[Octave-bug-tracker] [bug #61246] matrix inversions give wrong results (inv, lu, mldivide) |
Date: |
Fri, 8 Oct 2021 11:07:11 -0400 (EDT) |
User-agent: |
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.71 Safari/537.36 Edg/94.0.992.38 |
Follow-up Comment #21, bug #61246 (project octave):
There is an un-applied patch in bug #61208 that would probably set the number
of OpenBLAS threads to the actual number of physical cores. But I'm unsure if
it will work before Windows 7.
Octave 7 will be the first version to require Windows 7 or newer. So, we
should probably wait with that change until after the last Octave 6.x
release.
Limiting the number of OpenBLAS threads didn't help for Joohwa Lee anyway. See
comment #13.
So, the bugs that Dmitri and Joohwa are seeing might not be the same.
But IIUC, Dmitri didn't need to limit the number of OpenBLAS threads with a
build from octave.space. The "only" difference was that the performance was
worse when the threads weren't limited.
With Octave from the "official" installer, he got wrong result when he didn't
limit the number of threads...
I also don't really understand the OpenBLAS build system very well. From what
I gather, code specific to *multiple* target CPUs is built when we set
DYNAMIC_ARCH=1. Additionally, there seems to be some common "base" code that
is shared between all architectures. The minimum architecture that is required
to run that common code can be selected with "TARGET=".
My understanding of that might be flawed. From what I gather, we are doing it
right. But obviously, we are missing something...
_______________________________________________________
Reply to this item at:
<https://savannah.gnu.org/bugs/?61246>
_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/
- [Octave-bug-tracker] [bug #61246] matrix inversions give wrong results (inv, lu, mldivide), (continued)
- [Octave-bug-tracker] [bug #61246] matrix inversions give wrong results (inv, lu, mldivide), Dmitri A. Sergatskov, 2021/10/01
- [Octave-bug-tracker] [bug #61246] matrix inversions give wrong results (inv, lu, mldivide), Joohwa Lee, 2021/10/01
- [Octave-bug-tracker] [bug #61246] matrix inversions give wrong results (inv, lu, mldivide), Joohwa Lee, 2021/10/02
- [Octave-bug-tracker] [bug #61246] matrix inversions give wrong results (inv, lu, mldivide), Rik, 2021/10/07
- [Octave-bug-tracker] [bug #61246] matrix inversions give wrong results (inv, lu, mldivide), Markus Mützel, 2021/10/08
- [Octave-bug-tracker] [bug #61246] matrix inversions give wrong results (inv, lu, mldivide), John W. Eaton, 2021/10/08
- [Octave-bug-tracker] [bug #61246] matrix inversions give wrong results (inv, lu, mldivide), Markus Mützel, 2021/10/08
- [Octave-bug-tracker] [bug #61246] matrix inversions give wrong results (inv, lu, mldivide), Dmitri A. Sergatskov, 2021/10/08
- [Octave-bug-tracker] [bug #61246] matrix inversions give wrong results (inv, lu, mldivide), Dmitri A. Sergatskov, 2021/10/08
- [Octave-bug-tracker] [bug #61246] matrix inversions give wrong results (inv, lu, mldivide), John W. Eaton, 2021/10/08
- [Octave-bug-tracker] [bug #61246] matrix inversions give wrong results (inv, lu, mldivide),
Markus Mützel <=
- [Octave-bug-tracker] [bug #61246] matrix inversions give wrong results (inv, lu, mldivide), Dmitri A. Sergatskov, 2021/10/08
- [Octave-bug-tracker] [bug #61246] matrix inversions give wrong results (inv, lu, mldivide), Markus Mützel, 2021/10/09
- [Octave-bug-tracker] [bug #61246] matrix inversions give wrong results (inv, lu, mldivide), Dmitri A. Sergatskov, 2021/10/09
- [Octave-bug-tracker] [bug #61246] matrix inversions give wrong results (inv, lu, mldivide), Dmitri A. Sergatskov, 2021/10/09
- [Octave-bug-tracker] [bug #61246] matrix inversions give wrong results (inv, lu, mldivide), Markus Mützel, 2021/10/11
- [Octave-bug-tracker] [bug #61246] matrix inversions give wrong results (inv, lu, mldivide), Dmitri A. Sergatskov, 2021/10/20
- [Octave-bug-tracker] [bug #61246] matrix inversions give wrong results (inv, lu, mldivide), Markus Mützel, 2021/10/27
- [Octave-bug-tracker] [bug #61246] matrix inversions give wrong results (inv, lu, mldivide), Joohwa Lee, 2021/10/28
- [Octave-bug-tracker] [bug #61246] matrix inversions give wrong results (inv, lu, mldivide), Markus Mützel, 2021/10/28