ARPACK with Autotools

Submitted by inducer on Sat, 05/04/2008 - 00:41

This is a distribution of ARPACK, the well-known sparse eigensolver, with a number of changes:

  • the most recent patches from the ARPACK download page applied
  • a nasty, potentially crashing bug fixed
  • the build system replaced by autoconf/automake

Note that ARPACK is not my own work, I am only redistributing a modified version. I contacted Rich Lehoucq years ago with a report of the crash bug, but the fix never showed up on the ARPACK page, so I resorted to distributing my own modified ARPACK package. Since ARPACK continues to be useful for my work, but its rather old-fashioned build system kept getting in my way, I one day decided to replace it with a modernized, autotoolized version, so that it can be built on most machines with just the regular

./configure
make
make install

incantation. Additionally, the new build system makes it trivial to build a shared library of ARPACK. Since there doesn't seem to be a proper version-numbering scheme at ARPACK's original site, I've also taken the liberty of starting at version 0.90.

The current source tree can be found in my git repository, and downloaded from here. You may also obtain a copy directly by running the command

git clone http://git.tiker.net/trees/arpack-autotools.git

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

hey this packaging is very useful. if i had known this beforehand (googling arpack should've brough this page higher up than it currently is though), i would've saved plenty of time. thanks a lot for providing it!

~mani

Post new comment

More information about formatting options

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.