eigs using SuiteSparse

Ben Abbott bpabbott at mac.com
Mon Oct 13 06:59:36 CDT 2008


Boaz,

There are some insructions for installing ARPACK on Mac OSX at the  
like below.

	http://www.ldeo.columbia.edu/~spk/macosx_install.html

I believe you are already using the Fink package manager, correct? So,  
a nice solution would be to create a local package for arpack. Please  
let me know if you are willing to give that a try. If so I can help  
you get started. Once you are successful it can be submitted to the  
Fink team to be included for the benefit of other Mac users.

Ben

On Oct 13, 2008, at 3:23 AM, Søren Hauberg wrote:

> Well, the error message just says that you haven't installed ARPACK
> (which the package needs to be installed). I don't know how to install
> ARPACK on a Mac, but I'm guessing that's your problem. Perhaps the Mac
> people on this list has some insights?
>
> It'll probably help if you tell how you installed Octave on your Mac.
> Through Fink or did you use the package from Octave-Forge?
>
> Søren
>
> man, 13 10 2008 kl. 00:11 -0700, skrev Ilan Boaz:
>> Below is the output of 'pkg install arpack-1.0.6.tar.gz'.
>> Do I need to compile LAPACK (and other stuff) before compiling  
>> ARPACK?
>>
>> Eventually I will get the hang of this (hopefully before people get
>> tired of answering :-))
>>
>> Thanks much,
>> Boaz
>>
>> /usr/libexec/gcc/powerpc-apple-darwin8/4.0.1/ld: can't locate file
>> for: -larpack
>> collect2: ld returned 1 exit status
>> make: *** [eigs.oct] Error 1
>> error: 'make' returned the following error: mkoctfile -
>> DHAVE_OCTAVE_30 -v -DHAVE_CONFIG_H -DHAVE_ARPACK eigs.cc -larpack
>> gcc -c -I/Applications/Octave.app/Contents/Resources/include -I/
>> Applications/Octave.app/Contents/Resources/include/curl -I/
>> Applications/Octave.app/Contents/Resources/include/readline -I/
>> Applications/Octave.app/Contents/Resources/include -I/Applications/
>> Octave.app/Contents/Resources/include/curl -I/Applications/ 
>> Octave.app/
>> Contents/Resources/include/readline -I/Applications/Octave.app/
>> Contents/Resources/include -I/Applications/Octave.app/Contents/
>> Resources/include/curl -I/Applications/Octave.app/Contents/Resources/
>> include/readline -I/Applications/Octave.app/Contents/Resources/
>> include/octave-3.0.2 -I/Applications/Octave.app/Contents/Resources/
>> include/octave-3.0.2/octave -I/Applications/Octave.app/Contents/
>> Resources/include -I/Applications/Octave.app/Contents/Resources/
>> include -I/Applications/Octave.app/Contents/Resources/include/curl - 
>> I/
>> Applications/Octave.app/Contents/Resources/include/readline -I/
>> Applications/Octave.app/Contents/Resources/include -I/Applications/
>> Octave.app/Contents/Resources/include/curl -I/Applications/ 
>> Octave.app/
>> Contents/Resources/include/readline -I/Applications/Octave.app/
>> Contents/Resources/include -I/Applications/Octave.app/Contents/
>> Resources/include/curl -I/Applications/Octave.app/Contents/Resources/
>> include/readline -DHAVE_OCTAVE_30 -DHAVE_CONFIG_H -DHAVE_ARPACK
>> eigs.cc -o eigs.o
>> g++ -O3 -ftree-vectorize -mpowerpc -faltivec -maltivec - 
>> mabi=altivec -
>> bundle -bundle_loader /Applications/Octave.app/Contents/Resources/ 
>> bin/
>> octave-3.0.2 -o eigs.oct eigs.o -larpack -L/Applications/Octave.app/
>> Contents/Resources/lib/octave-3.0.2 -L/Applications/Octave.app/
>> Contents/Resources/lib -loctinterp -loctave -lcruft -L/Applications/
>> Octave.app/Contents/Resources/lib -L/Applications/Octave.app/ 
>> Contents/
>> Resources/lib/octave-3.0.2 -L/Applications/Octave.app/Contents/
>> Resources/lib -L/Applications/Octave.app/Contents/Resources/lib/
>> octave-3.0.2 -Wl,-framework -Wl,vecLib -lfftw3 -lreadline -lncurses -
>> lhdf5 -lz -lm -lf2c
>> error: called from `pkg:configure_make' in file /Applications/
>> Octave.app/Contents/Resources/share/octave/3.0.2/m/pkg/pkg.m near
>> line 1248, column 2
>>
>>
>> On Oct 12, 2008, at 11:53 PM, Søren Hauberg wrote:
>>
>>> søn, 12 10 2008 kl. 20:02 -0700, skrev Boaz Ilan:
>>>> I also tried compiling ARPACK from sourceforge, but could not get
>>>> 'make'
>>>> to work at all. My compilation know-how is obviously poor...
>>>>
>>>> Could someone tell me what do I need to do to have 'eigs'?
>>>
>>> I have no experience with the arpack package from octave-forge, but
>>> what
>>> do you get (what output is written to the screen) when you run
>>>
>>>  pkg install arpack-1.0.6.tar.gz
>>>
>>> from within Octave?
>>>
>>> Søren
>>>
>>
>
> _______________________________________________
> Help-octave mailing list
> Help-octave at cae.wisc.edu
> https://www-old.cae.wisc.edu/mailman/listinfo/help-octave




More information about the Help-octave mailing list