文件名称:matlabhill代码-LinSol:用C++编写的线性求解器
文件大小:302KB
文件格式:ZIP
更新时间:2024-06-12 21:41:33
系统开源
Matlab
Hill代码acse-5-assignment-nan
小组成员
Sokratis
Anagnostopoulos
朱林高娜
浩路
BLAS先决条件
OpenBLAS
为了确保它可以编译,需要首先导出已安装的OpenBLAS的路径(以下是macOS中使用的示例)
brew
install
OpenBLAS
export
LDFLAGS="-L/usr/local/opt/openblas/lib"
export
CPPFLAGS="-I/usr/local/opt/openblas/include"
然后在命令行中使用以下命令进行编译:
gcc-9
-lstdc++
-g
-I/usr/local/opt/openblas/include
-L/usr/local/opt/openblas/lib
-lopenblas
main.cpp
注意,只要支持标准c
++
17,就可以随意使用任何编译器。
如果使用Windows,请先安装OpenBLAS或其他包含
【文件预览】:
LinSol-master
----solver.h(4KB)
----testing.cpp(39KB)
----testing.h(2KB)
----solver.cpp(47KB)
----Matrix.h(2KB)
----main.cpp(5KB)
----README.md(4KB)
----Matrix.cpp(9KB)
----CSRMatrix.h(1KB)
----Report_Group_NaN.pdf(296KB)
----CSRMatrix.cpp(6KB)