MKL: Różnice pomiędzy wersjami

Z Komputery Dużej Mocy w ACK CYFRONET AGH
Skocz do:nawigacja, szukaj
(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: www.intel.com/software/products/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.
Linia 20: Linia 20:
 
|
 
|
 
|
 
|
|[[Zeus:MKL|0.8]], [[10.2]], [[10.3]]
+
|[[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

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