MKL: Różnice pomiędzy wersjami
(Nie pokazano 13 wersji utworzonych przez 4 użytkowników) | |||
Linia 1: | Linia 1: | ||
==Opis biblioteki== | ==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 | + | 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, Portland i GNU. |
Strona producenta: http://software.intel.com/en-us/articles/intel-mkl <br> | 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: <tt> /software/local/Intel/MKL/<wersja> </tt> |
==Wersje na maszynach Cyfronetu== | ==Wersje na maszynach Cyfronetu== | ||
Linia 11: | Linia 11: | ||
{| class="wikitable" | {| class="wikitable" | ||
!Baribal | !Baribal | ||
− | !Panda | + | !Panda |
− | !Mars | + | !Mars |
− | !Zeus | + | !Zeus |
− | !Zeus GPGPU | + | !Zeus GPGPU |
− | !Zeus vSMP | + | !Zeus vSMP |
|- | |- | ||
| | | | ||
| | | | ||
− | | | + | |[[Mars:MKL|10.1]]<br />[[Mars:MKL|10.3]] |
− | |[[Zeus: | + | |colspan="3" align="center"|[[Zeus:MKL#08.0.1|08.0.1]] <br /> [[Zeus:MKL#10.2.2.025|10.2.2.025]] <br /> [[Zeus:MKL#10.3|10.3]]<br /> [[Zeus:MKL#11.0|11.0]]<br /> [[Zeus:MKL#11.0.1|11.0.1]]<br /> [[Zeus:MKL#11.0.2|11.0.2]]<br /> [[Zeus:MKL#11.0.5|11.0.5]]<br /> [[Zeus:MKL#11.1.0|11.1.0]] |
− | | | ||
− | | | ||
|} | |} | ||
Linia 29: | Linia 27: | ||
!Wersja || Ilość licencji || Typ licencji | !Wersja || Ilość licencji || Typ licencji | ||
|- align="center" | |- align="center" | ||
− | | | + | | każda || bez ograniczeń || komercyjna |
− | |||
− | |||
|} | |} | ||
Linia 38: | Linia 34: | ||
'''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). | '''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). | ||
− | + | Wszystkie zmienne wymagane przez bibliotekę są ustawiane automatycznie przez odpowiedni moduł. | |
− | 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 | + | |
+ | Linkowanie może być zarówno statyczne jak i dynamiczne. Firma intel udostępnia interfejs umożliwiający dobranie parametrów linkowania do wymagań kompilowanego pakietu i/lub 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 |
Aktualna wersja na dzień 08:32, 15 paź 2013
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, 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: /software/local/Intel/MKL/<wersja>
Wersje na maszynach Cyfronetu
Baribal | Panda | Mars | Zeus | Zeus GPGPU | Zeus vSMP |
---|---|---|---|---|---|
10.1 10.3 |
08.0.1 10.2.2.025 10.3 11.0 11.0.1 11.0.2 11.0.5 11.1.0 |
Ograniczenia licencyjne
Wersja | Ilość licencji | Typ licencji |
---|---|---|
każda | 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).
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ń kompilowanego pakietu i/lub kompilatora. Interfejs znajduje się na stronie http://software.intel.com/en-us/articles/intel-mkl-link-line-advisor .
Zeus Mars