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
更多使用方法请参考说明文档