ARPACK 是一个用于解决大型稀疏或稠密特征值问题的软件包。
arpack-ng是目前方便获得的arpack的替代版本。主页地址为https://github.com/opencollab/arpack-ng
安装方法
Using autotools
使用Autotools,只要输入工程中的目标文件、依赖文件、文件目录等信息,就可以自动生成Makefile,从而极大地简化了大型或复杂结构程序的编译过程。
$ sh bootstrap
$ ./configure --enable-mpi
$ make
$ make check
$ sudo make install
Using cmake
cmake的安装(python)
$ python3 -m pip install cmake
$ which cmake && cmake --version
安装arpack-ng
$ mkdir build
$ cd build
$ cmake -D EXAMPLES=ON -D MPI=ON -D BUILD_SHARED_LIBS=ON ..
$ make
$ sudo make install
更多使用方法请参考说明文档