Aceasta este comanda likwid-mpirun care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS
PROGRAM:
NUME
likwid-mpirun - Un instrument pentru pornirea și monitorizarea aplicațiilor MPI cu LIKWID
REZUMAT
likwid-memsweeper [-hd] [-fișier gazdă nume de fișier] [-nperdomeniu număr_de_procese_din_domeniu]
[-Pini expresie] [-omp expresie] [-mpi expresie] [--]
DESCRIERE
likwid-mpirun este o aplicație de linie de comandă care include instrumentul mpirun specific furnizorului și
adaugă apeluri la likwid-perfctr(1) la șirul de execuție. Aplicația dată de utilizator este
a alergat, a măsurat și rezultatele s-au întors la nodul fix.
OPŢIUNI
-h imprimă un mesaj de ajutor la ieşirea standard, apoi iese.
-d tipărește mesajele de depanare la ieșirea standard.
-fișier gazdă nume de fișier
specifică nodurile pe care să programați procesele MPI
-nperdomeniu număr_de_procese_din_domeniu
specifică procesele pe domeniul de afinitate (vezi likwid-pin pentru informații despre afinitate
domenii)
-Pini expresie
specifică fixarea pentru execuția hibridă (vezi likwid-pin pentru informații despre afinitate
domenii)
-omp expresie
permite configurarea hibridă. Poate fi folosit numai în combinație cu -pin. Singurul posibil
valoarea este: intel
-mpi expresie
specifică implementarea MPI care ar trebui să fie utilizată de wrapper. Posibil
valorile sunt intelmpi, openmpi și mvapich2
-- oprește analizarea argumentelor pentru likwid-mpirun, pentru a seta opțiunile de bază
Implementarea MPI după --.
EXEMPLU
1. Pentru aplicații standard:
likwid-mpirun -np 32 ./myApp
Va rula 32 de procese MPI, fiecare gazdă este plină cu atâtea procese câte sunt scrise în ppn
2. Cu fixare:
likwid-mpirun -np 32 -nperdomeniu S: 2 ./myApp
Va porni 32 de procese MPI cu 2 procese per socket.
3. Pentru curse hibride:
likwid-mpirun -np 32 -Pini M0:0-3_M1:0-3 ./myApp
Va porni 32 de procese MPI cu 2 procese per nod. Firele primului proces sunt
fixat la nucleele 0-3 din domeniul NUMA 0 (M0). Firele OpenMP ale celui de-al doilea proces
sunt fixate pe primele patru nuclee din domeniul NUMA 1 (M1)
Utilizați likwid-mpirun online folosind serviciile onworks.net