এটি হল likwid-mpirun কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।
কার্যক্রম:
NAME এর
likwid-mpirun - LIKWID এর সাথে MPI অ্যাপ্লিকেশন শুরু এবং নিরীক্ষণ করার একটি টুল
সাইনোপিসিস
likwid-memsweeper [-এইচডি HD] [-হোস্টফাইল ফাইলের নাম] [-nperdomain number_of_processes_in_domain]
[-পিন অভিব্যক্তি] [-omp অভিব্যক্তি] [-এমপিআই অভিব্যক্তি] [--]
বর্ণনাঃ
likwid-mpirun একটি কমান্ড লাইন অ্যাপ্লিকেশন যা বিক্রেতা-নির্দিষ্ট mpirun টুল এবং
কল যোগ করে likwid-perfctr(1) মৃত্যুদন্ড পংক্তিতে. ব্যবহারকারী প্রদত্ত অ্যাপ্লিকেশন হল
দৌড়ানো, পরিমাপ করা হয়েছে এবং ফলাফল স্টারিং নোডে ফিরে এসেছে।
বিকল্প
-h স্ট্যান্ডার্ড আউটপুটে একটি সাহায্য বার্তা প্রিন্ট করে, তারপর প্রস্থান করে।
-d স্ট্যান্ডার্ড আউটপুটে ডিবাগ বার্তা প্রিন্ট করে।
-হোস্টফাইল ফাইলের নাম
MPI প্রক্রিয়া চালু করার জন্য নোডগুলি নির্দিষ্ট করে
-nperdomain number_of_processes_in_domain
অ্যাফিনিটি ডোমেন প্রতি প্রসেস নির্দিষ্ট করে (দেখুন likwid-পিন সম্বন্ধ সম্পর্কে তথ্যের জন্য
ডোমেইন)
-পিন অভিব্যক্তি
হাইব্রিড এক্সিকিউশনের জন্য পিনিং নির্দিষ্ট করে (দেখুন likwid-পিন সম্বন্ধ সম্পর্কে তথ্যের জন্য
ডোমেইন)
-omp অভিব্যক্তি
হাইব্রিড সেটআপ সক্ষম করে। শুধুমাত্র সঙ্গে সমন্বয় ব্যবহার করা যেতে পারে -পিন একমাত্র সম্ভব
মান হল: ইন্টেল
-এমপিআই অভিব্যক্তি
MPI বাস্তবায়ন নির্দিষ্ট করে যা র্যাপার দ্বারা ব্যবহার করা উচিত। সম্ভব
মান হল intelmpi, openmpi এবং mvapich2
-- অন্তর্নিহিত জন্য বিকল্প সেট করার জন্য likwid-mpirun-এর জন্য আর্গুমেন্ট পার্সিং বন্ধ করে
এমপিআই বাস্তবায়নের পর --।
EXAMPLE টি
1. স্ট্যান্ডার্ড অ্যাপ্লিকেশনের জন্য:
likwid-mpirun -এনপি 32 ./myApp
32টি MPI প্রসেস চালাবে, প্রতিটি হোস্ট পিপিএন-এ লেখা যতটা প্রসেস দিয়ে পূর্ণ
2. পিনিং সহ:
likwid-mpirun -এনপি 32 -nperdomain এস: 2 ./myApp
প্রতি সকেটে 32টি প্রক্রিয়া সহ 2টি MPI প্রক্রিয়া শুরু করবে।
3. হাইব্রিড রানের জন্য:
likwid-mpirun -এনপি 32 -পিন M0:0-3_M1:0-3 ./myApp
নোড প্রতি 32টি প্রক্রিয়া সহ 2টি MPI প্রক্রিয়া শুরু করবে। প্রথম প্রক্রিয়ার থ্রেড হয়
NUMA ডোমেইন 0 (M3) এর কোর 0-0 এ পিন করা হয়েছে। দ্বিতীয় প্রক্রিয়ার OpenMP থ্রেড
NUMA ডোমেইন 1 (M1) এর প্রথম চারটি কোরে পিন করা হয়েছে
onworks.net পরিষেবা ব্যবহার করে likwid-mpirun অনলাইন ব্যবহার করুন