Ini ialah arahan likwid-mpirun yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.
JADUAL:
NAMA
likwid-mpirun - Alat untuk memulakan dan memantau aplikasi MPI dengan LIKWID
SINOPSIS
likwid-memsweeper [-hd] [-hostfile nama fail] [-nperdomain bilangan_proses_dalam_domain]
[-Pin ungkapan] [-omp ungkapan] [-mpi ungkapan] [--]
DESCRIPTION
likwid-mpirun ialah aplikasi baris arahan yang membungkus alat mpirun khusus vendor dan
menambah panggilan ke likwid-perfctr(1) kepada rentetan pelaksanaan. Aplikasi yang diberikan pengguna ialah
berlari, diukur dan hasilnya kembali ke nod menatap.
PILIHAN
-h mencetak mesej bantuan kepada output standard, kemudian keluar.
-d mencetak mesej nyahpepijat ke output standard.
-hostfile nama fail
menentukan nod untuk menjadualkan proses MPI
-nperdomain bilangan_proses_dalam_domain
menentukan proses setiap domain perkaitan (lihat likwid-pin untuk maklumat tentang pertalian
domain)
-Pin ungkapan
menentukan penyematan untuk pelaksanaan hibrid (lihat likwid-pin untuk maklumat tentang pertalian
domain)
-omp ungkapan
membolehkan persediaan hibrid. Hanya boleh digunakan dalam kombinasi dengan -pin. Satu-satunya yang mungkin
nilai ialah: intel
-mpi ungkapan
menentukan pelaksanaan MPI yang harus digunakan oleh pembalut. mungkin
nilai ialah intelmpi, openmpi dan mvapich2
-- berhenti menghuraikan hujah untuk likwid-mpirun, untuk menetapkan pilihan untuk pendasar
Pelaksanaan MPI selepas --.
CONTOH
1. Untuk aplikasi standard:
likwid-mpirun -np 32 ./myApp
Akan menjalankan 32 proses MPI, setiap hos diisi dengan seberapa banyak proses seperti yang ditulis dalam ppn
2. Dengan menyemat:
likwid-mpirun -np 32 -nperdomain S: 2 ./myApp
Akan memulakan 32 proses MPI dengan 2 proses setiap soket.
3. Untuk larian hibrid:
likwid-mpirun -np 32 -Pin M0:0-3_M1:0-3 ./myApp
Akan memulakan 32 proses MPI dengan 2 proses setiap nod. Benang proses pertama ialah
disematkan pada teras 0-3 dalam domain NUMA 0 (M0). Benang OpenMP proses kedua
disematkan pada empat teras pertama dalam domain NUMA 1 (M1)
Gunakan likwid-mpirun dalam talian menggunakan perkhidmatan onworks.net