MPT: Różnice pomiędzy wersjami
m (1 wersja) |
|||
Linia 9: | Linia 9: | ||
* nagłówki w /usr/include/, kompilacja: -I/usr/include | * nagłówki w /usr/include/, kompilacja: -I/usr/include | ||
* linkowanie: -lmpi | * linkowanie: -lmpi | ||
− | * uruchamianie: mpirun -np | + | * przed uruchomieniem należy ustawić środowisko: |
+ | export MPI_ROOT="/usr" | ||
+ | * uruchamianie: mpirun -np liczba-procesorow program | ||
* dokumentacja: strony manuala (man mpi), na [[Leo]] w katalogu /usr/share/doc/sgi-mpt-*/. | * dokumentacja: strony manuala (man mpi), na [[Leo]] w katalogu /usr/share/doc/sgi-mpt-*/. | ||
Wersja z 12:01, 21 lis 2011
< Podręcznik użytkownika KDM < Oprogramowanie KDM < Oprogramowanie systemowe i narzędziowe
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/.
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
- przed uruchomieniem należy ustawić środowisko:
export MPI_ROOT="/usr"
- uruchamianie: mpirun -np liczba-procesorow program
- dokumentacja: strony manuala (man mpi), na Leo w katalogu /usr/share/doc/sgi-mpt-*/.
- Linki zewnętrzne
Zobacz też: Oprogramowanie systemowe i narzędziowe, maszyny obliczeniowe