এটি হল gpmetis কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।
কার্যক্রম:
NAME এর
gpmetis - gpmetis 5.1.0 এর জন্য ম্যানুয়াল পৃষ্ঠা
সাইনোপিসিস
gpmetis [অপশন] গ্রাফ ফাইল nparts
বর্ণনাঃ
প্রয়োজনীয় পরামিতি
গ্রাফ ফাইল
পার্টিশন করার জন্য গ্রাফ সংরক্ষণ করে।
nparts গ্রাফটিকে বিভক্ত করার জন্য পার্টিশনের সংখ্যা।
ঐচ্ছিক পরামিতি
- টাইপ=স্ট্রিং
k-ওয়ে পার্টিশন কম্পিউট করার জন্য ব্যবহৃত স্কিমটি নির্দিষ্ট করে। সম্ভব
মান হল:
rb - পুনরাবৃত্তিমূলক দ্বিখণ্ডন
kway - সরাসরি k-ওয়ে পার্টিশনিং [ডিফল্ট]
- প্রকার=স্ট্রিং
এর সময় গ্রাফের শীর্ষবিন্দুর সাথে মেলাতে ব্যবহৃত স্কিমটি নির্দিষ্ট করে৷
মোটা করা সম্ভাব্য মান হল:
rm - এলোমেলো মিল
shem - সাজানো হেভি-এজ ম্যাচিং [ডিফল্ট]
-iptype=স্ট্রিং [শুধুমাত্র যখন প্রযোজ্য - টাইপ=আরবি]
গ্রাফের প্রাথমিক বিভাজন গণনা করতে ব্যবহৃত স্কিমটি নির্দিষ্ট করে।
সম্ভাব্য মান হল:
বৃদ্ধি - একটি লোভনীয় স্কিম ব্যবহার করে একটি দ্বিখণ্ডিত বৃদ্ধি করুন [ncon=1 এর জন্য ডিফল্ট]
এলোমেলো - এলোমেলোভাবে একটি দ্বিখণ্ডন গণনা করুন [ncon>1 এর জন্য ডিফল্ট]
-objtype=স্ট্রিং [শুধুমাত্র যখন প্রযোজ্য - টাইপ=kway]
বিভাজন রুটিন অপ্টিমাইজ করবে এমন উদ্দেশ্য নির্দিষ্ট করে। সম্ভব
মান হল:
কাট - প্রান্তটি ছোট করুন [ডিফল্ট]
vol - মোট যোগাযোগ ভলিউম ছোট করুন
-no2hop
সুনির্দিষ্ট করে যে মোটা করা কোনো 2-হপ ম্যাচিং সঞ্চালন করবে না যখন
স্ট্যান্ডার্ড ম্যাচিং গ্রাফটিকে পর্যাপ্তভাবে সংকুচিত করতে ব্যর্থ হয়।
- contig [শুধুমাত্র যখন প্রযোজ্য - টাইপ=kway]
নির্দিষ্ট করে যে পার্টিশনের রুটিনগুলিকে পার্টিশন তৈরি করার চেষ্টা করা উচিত
সংলগ্ন মনে রাখবেন ইনপুট গ্রাফ সংযুক্ত না থাকলে এই বিকল্পটি উপেক্ষা করা হয়।
-মিনকন [শুধুমাত্র যখন প্রযোজ্য - টাইপ=kway]
নির্দিষ্ট করে যে পার্টিশনের রুটিনগুলি সর্বোচ্চ ডিগ্রী কমানোর চেষ্টা করা উচিত
সাবডোমেন গ্রাফের, অর্থাৎ, যে গ্রাফে প্রতিটি পার্টিশন একটি নোড, এবং
প্রান্তগুলি একটি ভাগ করা ইন্টারফেসের সাথে সাবডোমেনগুলিকে সংযুক্ত করে৷
-tpwgts=ফাইলের নাম
ফাইলের নাম নির্দিষ্ট করে যা প্রতিটি পার্টিশনের জন্য লক্ষ্য ওজন সংরক্ষণ করে।
ডিফল্টরূপে, সমস্ত পার্টিশন একই আকারের বলে ধরে নেওয়া হয়।
-উফেক্টর=কোন int
পার্টিশনগুলির মধ্যে সর্বাধিক অনুমোদিত লোড ভারসাম্যহীনতা নির্দিষ্ট করে। x এর একটি মান
নির্দেশ করে যে অনুমোদিত লোড ভারসাম্যহীনতা হল 1+x/1000। ptype=rb-এর জন্য, লোড
ভারসাম্যহীনতা 2*সর্বোচ্চ (বাম, ডান)/(বাম+ডান) অনুপাত হিসাবে পরিমাপ করা হয়, যেখানে
বাম এবং ডান প্রতিটি বিভাজনে সংশ্লিষ্ট পার্টিশনের মাপ। জন্য
ptype=kway, লোড ভারসাম্যহীনতা max_i(pwgts[i])/avgpwgt এর অনুপাত হিসাবে পরিমাপ করা হয়,
যেখানে pwgts[i] হল ith পার্টিশনের ওজন এবং avgpwgt হল এর যোগফল
অনুরোধ করা পার্টিশনের সংখ্যা দ্বারা ভাগ করা মোট শীর্ষ ওজন। ptype=rb এর জন্য,
ডিফল্ট মান হল 1 (অর্থাৎ, 1.001 এর লোড ভারসাম্যহীনতা)। ptype=kway-এর জন্য, the
ডিফল্ট মান 30 (অর্থাৎ, 1.03 এর লোড ভারসাম্যহীনতা)।
-ubvec=স্ট্রিং
শুধুমাত্র বহু-সীমাবদ্ধ পার্টিশনের জন্য প্রযোজ্য এবং প্রতি সীমাবদ্ধতা নির্দিষ্ট করে
পার্টিশনের মধ্যে লোড ভারসাম্যহীনতা অনুমোদিত। প্রয়োজনীয় প্যারামিটার a এর সাথে মিলে যায়
স্পেস বিভক্ত ভাসমান পয়েন্ট সংখ্যার সেট, প্রতিটি সীমাবদ্ধতার জন্য একটি। জন্য
উদাহরণস্বরূপ, তিনটি সীমাবদ্ধতার জন্য, স্ট্রিংটি "1.02 1.2 1.35" হতে পারে যা একটি নির্দেশ করে
যথাক্রমে 2%, 20% এবং 35% এর সর্বোচ্চ লোড ভারসাম্যহীনতা কাঙ্ক্ষিত। বোঝা
ভারসাম্যহীনতাকে ufactor অনুরূপভাবে সংজ্ঞায়িত করা হয়। যদি সরবরাহ করা হয়, এই পরামিতি
ufactor উপর অগ্রাধিকার নেয়.
- নাইটার=কোন int
এর প্রতিটি পর্যায়ে পরিশোধন অ্যালগরিদমের পুনরাবৃত্তির সংখ্যা নির্দিষ্ট করে
অসংযত প্রক্রিয়া। ডিফল্ট হল 10।
- ncuts=কোন int
বিভিন্ন পার্টিশনের সংখ্যা নির্দিষ্ট করে যা এটি গণনা করবে। চূড়ান্ত
বিভাজন হল সর্বোত্তম এজকাট বা কমিউনিকেশন ভলিউম অর্জন করে।
ডিফল্ট 1।
-নোআউটপুট
নির্দিষ্ট করে যে কোনো পার্টিশন ফাইল তৈরি করা উচিত নয়।
-বীজ=কোন int
র্যান্ডম সংখ্যা জেনারেটরের বীজ নির্বাচন করে।
-dbglvl=কোন int
dbglvl নির্বাচন করে।
-হেল্প
এই বার্তা প্রিন্ট.
onworks.net পরিষেবা ব্যবহার করে অনলাইনে gpmetis ব্যবহার করুন