我想使用Visual Studio 2008
C++ 编程,但也想使用 LAPACK 功能,是否有任何包装器以便我可以LAPACK
在Visual Studio 2008
.
问问题
1738 次
5 回答
4
犰狳对我很有用。良好的API,出色的性能。
于 2011-05-20T23:05:27.537 回答
3
查看CLAPACK、lapack++或其假定的继任者Template Numerical Toolkit。
于 2011-05-20T18:24:51.957 回答
3
我用这个: https ://svn.boost.org/svn/boost/sandbox/numeric_bindings/
注意不要使用旧的 v1: http ://boost.2283326.n4.nabble.com/binding-v1-vs-sandbox-numeric-bindings-td3036149.html
于 2011-05-21T02:00:49.333 回答
2
如果您愿意使用商业产品,那么我可以推荐 Intel Math Kernel 库。单个用户许可证将花费您 400 美元,但您可以获得针对英特尔处理器优化的非常快速的实施。
于 2011-05-20T19:31:39.917 回答
1
<lapacke.h>
LAPACK从 3.4.0 版开始提供自己的 C 绑定。
每个 LAPACK 函数都有两个绑定选项,一个是仅模拟 FORTRAN 函数调用的低级包装器,一个是为您处理所有工作区内存分配的高级包装器。
另一个不错的选择是您现在可以选择是使用列优先还是行优先排序。
于 2012-12-29T12:29:03.873 回答