我的意思是:它可以定义一些像闪电++阵列无(我在寻找类似的语法很简单,没有必要完全一样。):英特尔MKL是否支持Armadilo,Eigen或Biltz ++?
Array<double, 3> A(NX,NY,NZ)
感谢。
我听说Armadilo,Eigen,Boost和Biltz ++是科学计算的最佳选择。这些库可以与英特尔MKL一起使用吗?他们是否需要与英特尔MKL一起使用?
我的意思是:它可以定义一些像闪电++阵列无(我在寻找类似的语法很简单,没有必要完全一样。):英特尔MKL是否支持Armadilo,Eigen或Biltz ++?
Array<double, 3> A(NX,NY,NZ)
感谢。
我听说Armadilo,Eigen,Boost和Biltz ++是科学计算的最佳选择。这些库可以与英特尔MKL一起使用吗?他们是否需要与英特尔MKL一起使用?
您是否查看了以下有关第三方库MKL兼容性的知识库文章?
这里MKL链接线顾问也可以帮助你。
也看看这篇文章征
http://eigen.tuxfamily.org/dox/TopicUsingIntelMKL.html
根据您的问题>>难道他们需要与英特尔MKL一起使用吗?
是的。即使这些软件包的文档也这样说。例如:Armadillo网站:“通过与LAPACK的可选集成或其高性能插入替代品之一(例如多线程MKL或ACML库)提供各种矩阵分解。”
Armadillo的[常见问题页]( http://arma.sourceforge.net/faq.html#dependencies)有关于与MKL,ACML,OpenBlas等链接的更多信息。 – mtall 2013-05-13 00:28:09