MKL: Różnice pomiędzy wersjami
(Utworzył nową stronę „==Opis biblioteki== MKL, Math Kernel Library, zoptymalizowane biblioteki numeryczne dostarczane przez firmę Intel. Biblioteka zawiera pełny zakres procedur i funk...”) |
|||
Linia 3: | Linia 3: | ||
MKL, Math Kernel Library, zoptymalizowane biblioteki numeryczne dostarczane przez firmę Intel. Biblioteka zawiera pełny zakres procedur i funkcji oferowanych przez BLAS, LAPACK, SCALAPACK czy FFTW całkowicie je zastępując. Można je wykorzystać zarówno z kompilatorami Intel jak i Portland i GNU. | MKL, Math Kernel Library, zoptymalizowane biblioteki numeryczne dostarczane przez firmę Intel. Biblioteka zawiera pełny zakres procedur i funkcji oferowanych przez BLAS, LAPACK, SCALAPACK czy FFTW całkowicie je zastępując. Można je wykorzystać zarówno z kompilatorami Intel jak i Portland i GNU. | ||
− | Strona producenta: | + | Strona producenta: http://software.intel.com/en-us/articles/intel-mkl <br> |
Dokumentacja producenta: http://software.intel.com/en-us/articles/intel-math-kernel-library-documentation <br> | Dokumentacja producenta: http://software.intel.com/en-us/articles/intel-math-kernel-library-documentation <br> | ||
Inna dokumentacja: dokumentacja producenta dostępna w katalogu instalacyjnym. | Inna dokumentacja: dokumentacja producenta dostępna w katalogu instalacyjnym. | ||
Linia 20: | Linia 20: | ||
| | | | ||
| | | | ||
− | |[[Zeus: | + | |[[Zeus:MKL10.2]], [[10.3]] |
| | | | ||
| | | | ||
Linia 39: | Linia 39: | ||
==Sposób linkowania w programach== | ==Sposób linkowania w programach== | ||
− | Firma intel udostępnia interfejs umożliwiający dobranie parametrów linkowania do wymagań pakietu kompilowanego czy kompilatora. Interfejs znajduje się na stronie http://software.intel.com/en-us/articles/intel-mkl-link-line-advisor . | + | Wszystkie zmienne wymagane przez bibliotekę są ustawiane automatycznie przez odpowiedni moduł. Linkowanie może być zarówno statyczne jak i dynamiczne. Firma intel udostępnia interfejs umożliwiający dobranie parametrów linkowania do wymagań pakietu kompilowanego czy kompilatora. Interfejs znajduje się na stronie http://software.intel.com/en-us/articles/intel-mkl-link-line-advisor . |
[[Zeus:MKL|Zeus]] | [[Zeus:MKL|Zeus]] | ||
Mars | Mars |
Wersja z 12:14, 9 sty 2012
Spis treści
Opis biblioteki
MKL, Math Kernel Library, zoptymalizowane biblioteki numeryczne dostarczane przez firmę Intel. Biblioteka zawiera pełny zakres procedur i funkcji oferowanych przez BLAS, LAPACK, SCALAPACK czy FFTW całkowicie je zastępując. Można je wykorzystać zarówno z kompilatorami Intel jak i Portland i GNU.
Strona producenta: http://software.intel.com/en-us/articles/intel-mkl
Dokumentacja producenta: http://software.intel.com/en-us/articles/intel-math-kernel-library-documentation
Inna dokumentacja: dokumentacja producenta dostępna w katalogu instalacyjnym.
Wersje na maszynach Cyfronetu
Baribal | Panda | Mars | Zeus | Zeus GPGPU | Zeus vSMP |
---|---|---|---|---|---|
Zeus:MKL10.2, 10.3 |
Ograniczenia licencyjne
Wersja | Ilość licencji | Typ licencji |
---|---|---|
10.2 | bez ograniczeń | komercyjna |
10.3 | bez ograniczeń | komercyjna |
Zalecenia ogólne
Proszę nie kompilować żadnych programów na węźle dostępowym ui.cyfronet.pl! Kompilacja programów możliwa jest jedynie w trybie interaktywnym (konsola) lub wsadowym (plik).
Sposób linkowania w programach
Wszystkie zmienne wymagane przez bibliotekę są ustawiane automatycznie przez odpowiedni moduł. Linkowanie może być zarówno statyczne jak i dynamiczne. Firma intel udostępnia interfejs umożliwiający dobranie parametrów linkowania do wymagań pakietu kompilowanego czy kompilatora. Interfejs znajduje się na stronie http://software.intel.com/en-us/articles/intel-mkl-link-line-advisor .
Zeus Mars