22.04.2011

LAPACK і BLAS скампіляваных двайковых файлаў для платформы Win32

Original on http://www.fi.muni.cz/~xsvobod2/misc/lapack/

Зыходныя коды LAPACK і Блас пакеты даступныя з http://www.netlib.org/liblist.html. Паколькі няма адкрытага крыніцы Fortran кампілятар першапачаткова даступныя для платформы Win32, скампіляваных двайковых файлаў з гэтых двух пакетаў могуць быць запампаваны з http://www.netlib.org/lapack/archives/ таксама. На жаль, Ёсць некаторыя памылкі ў гэтых Lib файлы. Пры пабудове любога C + + прыкладанняў у MSVC. NET супраць lapack.lib і blas.lib можна выявіць некалькі Узоры непрыемнасцяў. Для гэтага адпаведныя Makefiles ў зыходных кодах былі зменены і адпаведныя бінарныя файлы былі пабудаваны з выкарыстаннем Intel ® Fortran кампілятар (версія 11,0):

  • агульны версія (статычна звязаныя, рэліз): спампаваць
  • агульны версія (дынамічна загружацца, рэліз): спампаваць *)
  • агульны версія (статычна звязаныя, адладкі): спампаваць
  • агульны версія (дынамічна загружацца, адладкі): спампаваць *)
  • статычнай версіі (не больш даступна)
    - Заўвагі: пры пераходзе па спасылцы ваша дадатак Блас *. Lib і LAPACK *. Lib вас папросяць прадаставіць наступныя файлы: ifconsol.lib, libifcoremt.lib, libifport.lib, libmmt.lib, libirc.lib, svml_disp. Lib. *) Па гэтай прычыне я рэкамендую выкарыстоўваць агульныя версіі. Вы пазбегнеце праблем з размеркаваннем некалькі абавязковых файлаў.

*) Патрабуецца бібліятэк (DLL, а таксама LIB-файлы) з’яўляюцца часткай Кампілятар Intel ® Fortran размеркавання ( 30-дзённая пробная версія даступная ).

Калі вы хочаце пабудаваць двайковыя файлы на вашым уласным

  1. Спампаваць зыходны LAPACK зыходных кодаў, а таксама выпраўленым тар-сціснутае LAPACK / Блас структуру каталогаў LAPACK-3.2.1-win32-patch.tgz.
  2. Распакуйце яго ў тым жа каталогу (зыходныя коды першым).
  3. Змяненне файла make.inc ў адпаведнасці са сваімі канфігурацыі ПК.
  4. Тып NMAKE у камандным радку.




LAPACK і BLAS файлы загалоўкаў для C / C + +

Зыходныя коды LAPACK і Блас проста прадстаўлены f2c праграмы з мэтай атрымання прататыпа для кожнага LAPACK / Блас функцыі. Вы можаце стварыць файлы загалоўкаў, гэтак жа, па сваім меркаванні або выкарыстаць наш:

Гэта добра, каб ведаць, што загаловак файла залежыць ад платформы, гэта значыць яны могуць быць выкарыстаны як у Windows (MSVC. NET), а таксама ў Linux (GNU C / C + +) без якіх-небудзь далейшых змяненняў.


Глядзіце гісторыю змяненняў.
электронная пошта: svoboda@fi.muni.cz
Апошняе абнаўленне: 5 кастрычніка 2009 г.

Comments are closed.