octave-bug-tracker
[Top][All Lists]
Advanced

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

[Octave-bug-tracker] Re: [bug #31479] Crash & bugs in eigs


From: octave
Subject: [Octave-bug-tracker] Re: [bug #31479] Crash & bugs in eigs
Date: Thu, 27 Jan 2011 12:34:07 -0800

John W. Eaton wrote:
> Follow-up Comment #8, bug #31479 (project octave):
> 
> I think we should do something about this problem before releasing 3.4.
> 
> Since ARPACK does not seem to be maintained now, and getting everyone who
> packages ARPACK to fix this bug for us is probably not going to happen either,
> maybe we should just put ARPACK into the Octave sources, same as we do with
> some other numerical routines like lsode, dassl, daspk, etc.
> 
> Then we can just patch it with David's fix that he posted more than 4 years
> ago here:
> 
> https://mailman.cae.wisc.edu/pipermail/octave-maintainers/2006-November/005005.html
> 
> David and Rik, please let me know whether you object to adding ARPACK to
> Octave.  If you think it is OK, I'll make the changes.
> 
Right, I forgot about the advantages of Open Source; it hadn't occurred to
me to just grab the code and fix it.  From a process perspective, I think
this is the best option as I see little hope of getting the original
developers to update their code.  The license for ARPACK is at
http://www.caam.rice.edu/software/ARPACK/.  Does the top, BSD Software
License, incorporate terms by reference other than the one's listed on this
page?  If not, the license isn't onerous and it should go in before the 3.4
release.

After it goes in, we might want to take a look at a few of the
distro-provided ARPACK packages to see if the package maintainers are
throwing in any special flags for the compilation.  It might also be worth
benchmarking the current situation.  It would be a shame to introduce an
Octave-compiled version of the library which results in lower performance
than a distribution installed version.

--Rik



reply via email to

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