Поддерживает ли Intel MKL Armadilo, Eigen или Biltz++?

Я имею в виду: может ли он определить некоторый массив, как это делает Blitz ++ (я ищу похожий простой синтаксис, нет необходимости быть точно таким же.):

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

Благодарю.

Я слышал, что Armadilo, Eigen, Boost и Biltz++ среди лучшего выбора для научных вычислений. Могут ли эти библиотеки использовать вместе с intel MKL? Их нужно использовать вместе с Intel MKL?

1 ответ

Решение

Вы проверили следующую статью базы знаний о совместимости MKL для сторонних библиотек?

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

Здесь может помочь и MKL Link Line Advisor.

Также взгляните на эту статью для Eigen

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

По вашему вопросу >> Их нужно использовать вместе с Intel MKL?

Да. Даже документация для этих пакетов говорит так. Пример: сайт Armadillo: "Различная матричная декомпозиция обеспечивается за счет дополнительной интеграции с LAPACK или одной из его высокопроизводительных сменных замен (таких как многопоточные библиотеки MKL или ACML)".

Другие вопросы по тегам