MPT: Różnice pomiędzy wersjami

Z KdmWiki
Przejdź do nawigacji Przejdź do wyszukiwania
m (1 wersja)
 
 
(Nie pokazano 5 wersji utworzonych przez 2 użytkowników)
Linia 1: Linia 1:
<small>< [[Podręcznik użytkownika KDM]] < [[Oprogramowanie KDM]] < [[Oprogramowanie systemowe i narzędziowe]]</small>
+
<small>< [[Podręcznik użytkownika KDM]] < [[Oprogramowanie KDM]] < [[Oprogramowanie systemowe i narzędziowe]] < MPT</small>
  
'''SGI Message Passing Toolkit (MPT)''' - biblioteki MPI zoptymalizowane dla architektury komputerów SGI ([[Leo]], [[Tezro]], [[Panda]]). Udostępniana implementacja interfejsu MPI zgodna jest ze standardem w wersji 1.2 i częściowo MPI-2. Biblioteki zainstalowane są w głównym drzewie /usr/.
+
'''SGI Message Passing Toolkit (MPT)''' - biblioteki MPI zoptymalizowane dla architektury komputerów SGI ([[Leo]], [[Tezro]], [[Panda]]).
  
 
Pakiet używa pamięci współdzielonej do komunikacji między wątkami. MPI korzysta z usługi array systemów IRIX i Linux. Na serwerach SGI zdefiniowane są tablice złożone z pojedynczych serwerów (<code>machine localhost</code> w pliku <code>/usr/lib/array/arrayd.conf</code>), jako że nie są one sklastrowane z innymi maszynami do użytku MPI. Usługa array odpowiada za uruchamianie określonych komend na hostach tworzących daną tablicę (array), nasłuchuje na określonym porcie i odpowiada za obsługiwanie przychodzących zgłoszeń z żądaniami komunikacji. Usługa ta jest także wykorzystywana przez inne aplikacje systemu IRIX.
 
Pakiet używa pamięci współdzielonej do komunikacji między wątkami. MPI korzysta z usługi array systemów IRIX i Linux. Na serwerach SGI zdefiniowane są tablice złożone z pojedynczych serwerów (<code>machine localhost</code> w pliku <code>/usr/lib/array/arrayd.conf</code>), jako że nie są one sklastrowane z innymi maszynami do użytku MPI. Usługa array odpowiada za uruchamianie określonych komend na hostach tworzących daną tablicę (array), nasłuchuje na określonym porcie i odpowiada za obsługiwanie przychodzących zgłoszeń z żądaniami komunikacji. Usługa ta jest także wykorzystywana przez inne aplikacje systemu IRIX.
Linia 7: Linia 7:
 
;Użycie
 
;Użycie
  
* nagłówki w /usr/include/, kompilacja: -I/usr/include
+
* nagłówki w /usr/include/, kompilacja:
* linkowanie: -lmpi
+
-I/usr/include
* uruchamianie:  mpirun -np ilosc-procesorow program
+
* linkowanie:
* dokumentacja: strony manuala (man mpi), na [[Leo]] w katalogu /usr/share/doc/sgi-mpt-*/.
+
-lmpi
 
+
* uruchamianie:
 +
  mpirun -np liczba-procesorow program
  
 
;Linki zewnętrzne
 
;Linki zewnętrzne

Aktualna wersja na dzień 06:34, 25 wrz 2012

< Podręcznik użytkownika KDM < Oprogramowanie KDM < Oprogramowanie systemowe i narzędziowe < MPT

SGI Message Passing Toolkit (MPT) - biblioteki MPI zoptymalizowane dla architektury komputerów SGI (Leo, Tezro, Panda).

Pakiet używa pamięci współdzielonej do komunikacji między wątkami. MPI korzysta z usługi array systemów IRIX i Linux. Na serwerach SGI zdefiniowane są tablice złożone z pojedynczych serwerów (machine localhost w pliku /usr/lib/array/arrayd.conf), jako że nie są one sklastrowane z innymi maszynami do użytku MPI. Usługa array odpowiada za uruchamianie określonych komend na hostach tworzących daną tablicę (array), nasłuchuje na określonym porcie i odpowiada za obsługiwanie przychodzących zgłoszeń z żądaniami komunikacji. Usługa ta jest także wykorzystywana przez inne aplikacje systemu IRIX.

Użycie
  • nagłówki w /usr/include/, kompilacja:
-I/usr/include
  • linkowanie:
-lmpi
  • uruchamianie:
mpirun -np liczba-procesorow program
Linki zewnętrzne


Zobacz też: Oprogramowanie systemowe i narzędziowe, maszyny obliczeniowe