Я получаю сообщение об ошибке при тестировании CBLAS в CLAPACK.Когда я запускаю тестовый код
./xblat2d < dblat2.in
, я получаю сообщение об ошибке:
"TransA должно быть 111, 112 или 113, но для параметра 1 установлено значение -1Параметра 2 для cblas_dgemvбыло неверно "
Кто-нибудь знает, на какую проблему это указывает?
Подробности
Я пытаюсь не использовать ссылочный CBLAS, а вместо этого использовать ATLAS CBLAS.Итак, я скомпилировал библиотеку оболочки libcblaswr.a и изменил строку в make.inc на
BLASLIB = ../../libcblaswr.a -L/usr/local/atlas/lib -lcblas -L/usr/local/atlas/lib -latlas
Установка CLAPACK предлагает сделать
BLASLIB = ../../libcblaswr.a -lcblas -latlas
Но компоновщик не 'я не могу найти cblas и atlas без меня, используя опцию -L, поэтому я включил ее.
Подробная информация о моей настройке:
- Ubunty Lycid Lynx 10.04
- CLAPACK-3.2.1
- ATLAS.3.9.51