上传者: 38613154
|
上传时间: 2021-12-15 19:58:25
|
文件大小: 7.48MB
|
文件类型: -
matlab
fft
代码
OptSuite
安装
框架使用
CMake
构建,仅在
Linux
系统下测试过。Windows
用户可选择
WSL
进行测试。
必要依赖:
gcc/g++/gfortran
Eigen3
fftw
PROPACK
BLAS/LAPACK
实现(或
Intel
MKL,当使用
MKL
时,Eigen
会将后端替换为
MKL
中的函数)
可选依赖:
Matlab(用于读取
.mat
文件)
依赖的安装过程
gcc/g++/gfortran,
Eigen3,
fftw,
blas/lapack
和
MKL
均可从源里拉取或从官网上安装(MKL)。
PROPACK
可以到下载源码,
选择最新版
2.1。
常见问题:
找不到
g77
命令。PROPACK
比较老了,g77
是比较老旧的
FORTRAN
编译器,
可以使用
gfortran
替代。具体方法是更改
make.inc
编译
second.F
出错。可参考做类似修改。
我已经在
contrib/make.inc
中写了在现代
Linux
下的常用配置。可以参考使用。
需要注意的是
BLAS
和
LIBPA