help-octave
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Octave 3.6.0 on Windows XP plot fails.


From: Tatsuro MATSUOKA
Subject: Re: Octave 3.6.0 on Windows XP plot fails.
Date: Fri, 17 Feb 2012 19:10:37 +0900 (JST)

Hello

--- On Fri, 2012/2/17, Philip Nienhuis wrote:

> Tatsuro MATSUOKA wrote:
> > Hello Philip
> >
> > --- On Thu, 2012/2/16, PhilipNienhuis wrote:
> >
> >>
> >> ksanger wrote
> >>>
> >>> Tatsuro;
> >>>
> >>> We fail badly after the last line.
> >>>
> >>> We obtain an error message:
> >>> octave.exe - Application Error
> >>> The instruction at "0x7c9101b3" referenced memory at "0x66b36406".  The
> >>> memory could not be "written".
> >>>
> >>> Octave shows:
> >>> assertion SetTrheadAffinityMask(thr->thrH, (1<&lt;proc)) failed, line 18
> >>> of
> >>> file
> >>> /cygdrive/d/usr/Tatsu/cyghome-1.7/atlas/atlas-3.9.19build2/../ATLAS-3.9.19//src/threads/ATL_thread_start.c
> >>>
> >>>
> >>>
> >>>
> >>> ----- Original Message -----
> >>> From:&quot;Tatsuro MATSUOKA&quot;&lt;address@hidden&gt;
> >>> To:&lt;help@&gt;; "Kurt M. Sanger"&lt;address@hidden&gt;
> >>> Sent: Wednesday, February 15, 2012 8:30 PM
> >>> Subject: Re: Octave 3.6.0 on Windows XP plot fails.
> >>>
> >>>
> >>> Hello
> >>>
> >>> Can you try the below test and report results?
> >>> If octave crash by this test, the problem may come from the combination
> >>> the
> >>> libblas.dll and the Athlon.
> >>>
> >>> m=10000;
> >>> n=32;
> >>> temp=randn(m,n)+i*randn(m,n);
> >>> b=temp'*temp;
> >>>
> >>> <snip>
> >>>
> >>
> >> FYI:
> >> Not only Athlon; this sequence of statements also leads to a crash on an
> >> Intel Core Duo in WinXP SP3, both MinGW Octave 3.4.3&  3.6.0.
> >>
> >> Replacing liblas.dll solves this.
> >>
> >
> > What blas do you use? OpenBLAS? ALTAS? Reference BLAS?
> 
> Until now I used the libblas.dll you have supplied in the binary on your 
> web site:
> size: 3154958 bytes, 29 nov 2011 23:30  (installed by default.)
> 
> The libblas.dll that works OK is the one you attached to your previous 
> post in this thread.
> 
> 
> In /bin I see several ***blas***.dll files. I tried them one by one 
> using the sequence of statements above:
> 
> On an Intel Core Duo 2.5 GHz:
> libblas.dll.altas3.9.19-2   29-nov-2011 23:29 3154958 bytes ==> CRASH
> libblas.dll.openblas_a546694   2-sep-2011 03:07 6446606 bytes ==> OK
> libblas.dll.refblas     29-nov-2011 00:14  380193 bytes ==> OK
> 
> On a single-core Pentium-M 1.1 GHz:
> libblas.dll.altas3.9.19-2   29-nov-2011 23:29 3154958 bytes ==> CRASH
> libblas.dll.openblas_a546694   2-sep-2011 03:07 6446606 bytes ==> CRASH
> libblas.dll.refblas     29-nov-2011 00:14  380193 bytes ==> OK
> 
> 
> BTW considering equal size of libblas.dll.altas3.9.19-2 and the default 
> installed libblas.dll, am I right to conclude that these are actually 
> the same?

Yes!

Now I have used libblas from ATLAS 3.8.4, which seems to be more stable than 
altas3.9.19. However it is not compatible to in binary level so that I cannot 
replace it.
I am waiting until octave-3.6.1 to be public.

BTW, I have uploaded multi-architecture OpenBLAS on 
http://www.tatsuromatsuoka.com/octave/Eng/Win/
OpenBLAS.MulitiArchi.7z

It has been discussed on
http://octave.1599824.n4.nabble.com/OpenBLAS-discussion-was-Re-bug-34822-Mingw-panics-on-a-simple-complex-product-td4385802.html

I would like to collect  information about multi-architecture OpenBLAS.

Regards

Tatsuro 
> 
> Philip
>


reply via email to

[Prev in Thread] Current Thread [Next in Thread]