2013-05-07 40 views
0

我的意思是:它可以定义一些像闪电++阵列无(我在寻找类似的语法很简单,没有必要完全一样。):英特尔MKL是否支持Armadilo,Eigen或Biltz ++?

Array<double, 3> A(NX,NY,NZ) 

感谢。

我听说Armadilo,Eigen,Boost和Biltz ++是科学计算的最佳选择。这些库可以与英特尔MKL一起使用吗?他们是否需要与英特尔MKL一起使用?

回答

3

您是否查看了以下有关第三方库MKL兼容性的知识库文章?

http://software.intel.com/en-us/articles/intel-mkl-and-third-party-applications-how-to-use-them-together

这里MKL链接线顾问也可以帮助你。

也看看这篇文章征

http://eigen.tuxfamily.org/dox/TopicUsingIntelMKL.html

根据您的问题>>难道他们需要与英特尔MKL一起使用吗?

是的。即使这些软件包的文档也这样说。例如:Armadillo网站:“通过与LAPACK的可选集成或其高性能插入替代品之一(例如多线程MKL或ACML库)提供各种矩阵分解。”

+0

Armadillo的[常见问题页]( http://arma.sourceforge.net/faq.html#dependencies)有关于与MKL,ACML,OpenBlas等链接的更多信息。 – mtall 2013-05-13 00:28:09

相关问题