Существуют библиотеки C++, такие как Eigen или Boost :: uBlas, которые реализуют типы матриц и вычисления.C++ шаблоны и OpenBLAS
Существуют также библиотеки, такие как LAPACK, Goto-BLAS, OpenBLAS и ATLAS, которые реализуют высоко оптимизированные плотные вычисления матриц по типам с плавающей точкой.
Мне было интересно, могут ли некоторые библиотеки C++, возможно, через специализацию, вызвать OpenBLAS для типов, поддерживаемых OpenBLAS. Казалось бы, лучшее из обоих миров.
Действительно. Я могу добавить, что Eigen 3.3beta1, поставляемый в Ubuntu 16.04, поддерживает только MKL; 3.3.1 действительно поддерживает OpenBLAS. Благодарю. –