Jest to polecenie likwid-mpirun, które można uruchomić w darmowym dostawcy usług hostingowych OnWorks przy użyciu jednej z wielu naszych bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online MAC OS
PROGRAM:
IMIĘ
likwid-mpirun - Narzędzie do uruchamiania i monitorowania aplikacji MPI za pomocą LIKWID
STRESZCZENIE
likwid-memsweeper [-hd] [-plik hosta filename] [-nperdomena liczba_procesów_w_domenie]
[-Pin wyrażenie] [-mp wyrażenie] [-mpi wyrażenie] [--]
OPIS
likwid-mpirun to aplikacja wiersza poleceń, która opakowuje narzędzie mpirun specyficzne dla dostawcy i
dodaje połączenia do likwidacja-perfctr(1) do łańcucha wykonania. Aplikacja podana przez użytkownika jest
uruchomiono, zmierzono, a wyniki zwrócono do węzła początkowego.
OPCJE
-h wypisuje komunikat pomocy na standardowe wyjście, a następnie kończy działanie.
-d wypisuje komunikaty debugowania na standardowe wyjście.
-plik hosta filename
określa węzły, na których mają być zaplanowane procesy MPI
-nperdomena liczba_procesów_w_domenie
określa procesy na domenę powinowactwa (patrz likwidacja-pin aby uzyskać informacje o powinowactwie
domeny)
-Pin wyrażenie
określa przypinanie do wykonania hybrydowego (patrz likwidacja-pin aby uzyskać informacje o powinowactwie
domeny)
-mp wyrażenie
umożliwia konfigurację hybrydową. Może być używany tylko w połączeniu z -Szpilka. Jedyne możliwe
wartość to: intel
-mpi wyrażenie
określa implementację MPI, która powinna być używana przez opakowanie. Możliwy
wartości to intelmpi, openmpi i mvapich2
-- zatrzymuje analizowanie argumentów dla likwid-mpirun, aby ustawić opcje dla instrumentu bazowego
Implementacja MPI po --.
PRZYKŁAD
1. Do standardowego zastosowania:
likwid-mpirun -np 32 ./mojaAplikacja
Uruchamia 32 procesy MPI, każdy host jest wypełniony tyloma procesami, ile jest zapisanych w ppn
2. Z przypięciem:
likwid-mpirun -np 32 -nperdomena S: 2 ./mojaAplikacja
Uruchomi 32 procesy MPI z 2 procesami na gniazdo.
3. W przypadku biegów hybrydowych:
likwid-mpirun -np 32 -Pin M0:0-3_M1:0-3 ./mojaAplikacja
Uruchomi 32 procesy MPI z 2 procesami na węzeł. Wątki pierwszego procesu są
przypięte do rdzeni 0-3 w domenie NUMA 0 (M0). Wątki OpenMP drugiego procesu
są przypięte do pierwszych czterech rdzeni w domenie NUMA 1 (M1)
Korzystaj z likwid-mpirun online, korzystając z usług onworks.net