3

我想使用Visual Studio 2008C++ 编程,但也想使用 LAPACK 功能,是否有任何包装器以便我可以LAPACKVisual Studio 2008.

4

5 回答 5

4

犰狳对我很有用。良好的API,出色的性能。

于 2011-05-20T23:05:27.537 回答
3

查看CLAPACKlapack++或其假定的继任者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 回答