Поддерживает ли Intel MKL Armadilo, Eigen или Biltz++?
Я имею в виду: может ли он определить некоторый массив, как это делает Blitz ++ (я ищу похожий простой синтаксис, нет необходимости быть точно таким же.):
Array<double, 3> A(NX,NY,NZ)
Благодарю.
Я слышал, что Armadilo, Eigen, Boost и Biltz++ среди лучшего выбора для научных вычислений. Могут ли эти библиотеки использовать вместе с intel MKL? Их нужно использовать вместе с Intel MKL?
1 ответ
Вы проверили следующую статью базы знаний о совместимости MKL для сторонних библиотек?
Здесь может помочь и MKL Link Line Advisor.
Также взгляните на эту статью для Eigen
http://eigen.tuxfamily.org/dox/TopicUsingIntelMKL.html
По вашему вопросу >> Их нужно использовать вместе с Intel MKL?
Да. Даже документация для этих пакетов говорит так. Пример: сайт Armadillo: "Различная матричная декомпозиция обеспечивается за счет дополнительной интеграции с LAPACK или одной из его высокопроизводительных сменных замен (таких как многопоточные библиотеки MKL или ACML)".