Настройка LAPACK в Microsoft Visual Studio 2008 с помощью компилятора Intel Visual Fortran

Я разработал проект, для которого требуются функции LAPACK. Я разработал его в MACINTOSH, используя GFORTRAN в качестве компилятора и команду "framework -vecLib" для сборки. "vecLib" - это альтернатива LAPACK, предоставляемая Apple.

Теперь мне нужно реализовать тот же проект на 64-битной машине с Windows. У меня Microsoft Visual Studio 2008 с установленным компилятором Intel Visual FORTRAN. Я реализовал исходные файлы и готов к работе, за исключением того, что с моим VS2008 нет LAPACK.

Я просматривал Интернет в поисках решения и нашел несколько веб-сайтов, на которых есть некоторые комментарии, но я не мог заставить все работать должным образом, используя эту информацию.

Я был бы очень признателен, если бы кто-нибудь мог дать мне подробную пошаговую процедуру, чтобы связать LAPACK с моим проектом.

Спасибо за помощь,

Амитава


person Amitava    schedule 06.05.2012    source источник


Ответы (1)


Если вы используете Intel Fortran, возможно, у вас есть библиотека MKL в комплекте. Вот статья базы знаний Intel.

person ev-br    schedule 07.05.2012
comment
К сожалению, в мою установку не входит библиотека MKL. Я проконсультировался со своим ИТ-отделом, и они также сказали, что этот пакет не входит в образовательную лицензию. Итак, мне нужно найти способ сделать это бесплатно, то есть напрямую использовать LAPACK. Пожалуйста, дайте мне знать, если вы знаете, как настроить LAPACK. - person Amitava; 08.05.2012
comment
ну тогда самый простой способ - получить эталонную реализацию из netlib, скомпилировать ее и связать свой проект с ней. Что не так уж сложно, насколько я могу вспомнить [давно я не делал именно это]. - person ev-br; 08.05.2012
comment
Я застрял при связывании LAPACK после создания файла lapack.lib. Я просто не знаю, как связать файл библиотеки в Visual Studio 2008. Желаю, чтобы кто-нибудь помог мне. - person Amitava; 10.05.2012
comment
Я никогда не использовал Visual Studio 2008, но поиск в Google ссылок на Visual Studion 2008 дает целую страницу ресурсов. Например, этот: stackoverflow.com/questions/1114914/ - person ev-br; 10.05.2012