این دستور likwid-mpirun است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
likwid-mpirun - ابزاری برای شروع و نظارت بر برنامه های MPI با LIKWID
خلاصه
likwid-memsweeper [-hd] [-فایل میزبان نام فایل] [-nperdomain تعداد_فرآیندهای_در_دامنه]
[پین بیان] [-omp بیان] [-mpi بیان] [--]
شرح
likwid-mpirun یک برنامه خط فرمان است که ابزار mpirun خاص فروشنده را پیچیده می کند و
تماس ها را اضافه می کند likwid-perfctr(1) به رشته اجرا برنامه کاربر داده شده است
اجرا شد، اندازه گیری شد و نتایج به گره خیره برگشت.
OPTIONS
-h یک پیام راهنما را در خروجی استاندارد چاپ می کند، سپس خارج می شود.
-d پیام های اشکال زدایی را در خروجی استاندارد چاپ می کند.
-فایل میزبان نام فایل
گره هایی را برای زمان بندی فرآیندهای MPI مشخص می کند
-nperdomain تعداد_فرآیندهای_در_دامنه
فرآیندها را در هر دامنه قرابت مشخص می کند (نگاه کنید به likwid-pin برای اطلاعات در مورد قرابت
دامنه ها)
پین بیان
پین کردن را برای اجرای ترکیبی مشخص می کند (نگاه کنید به likwid-pin برای اطلاعات در مورد قرابت
دامنه ها)
-omp بیان
راه اندازی هیبریدی را فعال می کند. فقط در ترکیب با پین تنها ممکن است
ارزش این است: Intel
-mpi بیان
پیاده سازی MPI را که باید توسط wrapper استفاده شود را مشخص می کند. ممکن است
مقادیر intelmpi، openmpi و mvapich2 هستند
-- تجزیه آرگومانها را برای likwid-mpirun متوقف میکند تا گزینههایی را برای زیرسازی تنظیم کند
پیاده سازی MPI پس از --.
مثال
1. برای کاربرد استاندارد:
likwid-mpirun -np 32 ./myApp
32 فرآیند MPI را اجرا می کند، هر میزبان با همان تعداد پردازشی که در ppn نوشته شده است پر می شود
2. با سنجاق:
likwid-mpirun -np 32 -nperdomain S: 2 ./myApp
32 فرآیند MPI را با 2 پردازش در هر سوکت شروع می کند.
3. برای اجراهای هیبریدی:
likwid-mpirun -np 32 پین M0:0-3_M1:0-3 ./myApp
32 پردازش MPI را با 2 پردازش در هر گره شروع می کند. موضوعات فرآیند اول هستند
به هسته های 0-3 در دامنه NUMA 0 (M0) پین شده است. موضوعات OpenMP فرآیند دوم
به چهار هسته اول در دامنه NUMA 1 (M1) پین می شوند.
با استفاده از خدمات onworks.net از likwid-mpirun به صورت آنلاین استفاده کنید