[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Octave for Mac with Reference Lapack
From: |
Lukas Reichlin |
Subject: |
Re: Octave for Mac with Reference Lapack |
Date: |
Wed, 30 May 2012 15:24:15 +0200 |
On 30.05.2012, at 13:03, c. wrote:
>
> On 29 May 2012, at 23:19, Lukas Reichlin wrote:
>
>>
>> I'm surprised to see it working, also on my machine. I fear it doesn't help
>> much, as Accelerate 10.6 used to be the best out of three:
>>
>> 1. Accelerate OSX 10.6
>> 2. ATLAS 3.9 from MacPorts
>> 3. Accelerate OSX 10.7
>>
>> I don't have access to 10.7 this evening, and when I build the variant
>>
>> octave-devel +atlas +fltk +gcc45
>>
>> from the attached MacPorts portfile, mkoctfile returns
>>
>> nothing for $(shell $(MKOCTFILE) -p LAPACK_LIBS)
>> framework veclib for $(shell $(MKOCTFILE) -p BLAS_LIBS)
>
> this seems to indicate that although you specified atlas as an option your
> Octave was linked
> against the Accelerate framework rather than ATLAS, I'm not an expert in
> portfile syntax so
> I don't see where the problem is there.
>
> To further check whether Octave is actually linking to vecLib you should do
> something like:
>
> otool -L /opt/octave/3.7/lib/octave/3.7.0+/liboctave.dylib
>
> what I get is the following:
>
> octave/3.7.0+/liboctave.dylib:
> /opt/octave/3.7/lib/octave/3.7.0+/liboctave.1.dylib (compatibility
> version 2.0.0, current version 2.1.0)
> /opt/octave/3.7/lib/octave/3.7.0+/libcruft.1.dylib (compatibility
> version 2.0.0, current version 2.0.0)
> /opt/arpackng/3.0.2/lib/libarpack.2.dylib (compatibility version 3.0.0,
> current version 3.0.0)
> /opt/qrupdate/1.1.1/lib/libqrupdate.1.dylib (compatibility version
> 0.0.0, current version 0.0.0)
> /sw/lib/libreadline.5.dylib (compatibility version 5.0.0, current
> version 5.2.0)
> /sw/lib/ncurses/libncurses.5.dylib (compatibility version 5.0.0,
> current version 5.0.0)
> /opt/pcre/8.20/lib/libpcre.0.dylib (compatibility version 1.0.0,
> current version 1.1.0)
> /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current
> version 125.2.11)
> /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
> (compatibility version 1.0.0, current version 4.0.0)
> /usr/lib/libstdc++.6.dylib (compatibility version 7.0.0, current
> version 7.9.0)
> /System/Library/Frameworks/vecLib.framework/Versions/A/vecLib
> (compatibility version 1.0.0, current version 268.0.1)
>
> I think your problem might rather be with mixing up different LAPACK
> implementations rather than choosing the wrong one.
>
>
>> Lukas
> c.
FYI: I added two new tests from real-world data to moen4:
http://octave.svn.sourceforge.net/viewvc/octave/trunk/octave-forge/extra/control-devel/inst/moen4.m?revision=10537&view=markup
The first test uses abs to circumvent the problem with negative signs, the
second one doesn't.
I'll check your suggestions later this evening.
Lukas
- Re: Octave for Mac with Reference Lapack, (continued)
- Re: Octave for Mac with Reference Lapack, Lukas Reichlin, 2012/05/29
- Re: Octave for Mac with Reference Lapack, c., 2012/05/29
- Re: Octave for Mac with Reference Lapack, Lukas Reichlin, 2012/05/29
- Re: Octave for Mac with Reference Lapack, c., 2012/05/29
- Re: Octave for Mac with Reference Lapack, Lukas Reichlin, 2012/05/29
- Re: Octave for Mac with Reference Lapack, c., 2012/05/29
- Re: Octave for Mac with Reference Lapack, c., 2012/05/29
- Re: Octave for Mac with Reference Lapack, c., 2012/05/29
- Re: Octave for Mac with Reference Lapack, Lukas Reichlin, 2012/05/29
- Re: Octave for Mac with Reference Lapack, c., 2012/05/30
- Re: Octave for Mac with Reference Lapack,
Lukas Reichlin <=
- Re: Octave for Mac with Reference Lapack, Alexander Hansen, 2012/05/30
- Re: Octave for Mac with Reference Lapack, Alexander Hansen, 2012/05/31
- Re: Octave for Mac with Reference Lapack, Lukas Reichlin, 2012/05/31
- Re: Octave for Mac with Reference Lapack, Lukas Reichlin, 2012/05/29