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...”)
 
 
(Nie pokazano 15 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 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, 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: <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:MKL|0.8]], [[10.2]], [[10.3]]
+
|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"
| 10.2 || bez ograniczeń || komercyjna
+
| każda || bez ograniczeń || komercyjna
|- align="center"
 
| 10.3 || 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).
  
==Sposób linkowania w programach==
+
Wszystkie zmienne wymagane przez bibliotekę są ustawiane automatycznie przez odpowiedni moduł.
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 .
+
 
 +
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

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