কনটেন্টে যান

!PARTITION

1ম লাইন

!PARTITION, TYPE=<type>, METHOD=<method>, DOMAIN=<domain> [, ঐচ্ছিক প্যারামিটার]
প্যারামিটার
TYPE ডোমেইন বিভাজনের টাইপ (আবশ্যিক)
METHOD ডোমেইন বিভাজন পদ্ধতি (আবশ্যিক)
DOMAIN ডোমেইন বিভাজনের সংখ্যা (আবশ্যিক)
DEPTH ওভারল্যাপ গভীরতা (ঐচ্ছিক)
UCD ডোমেইন বিভাজন চিত্রের জন্য UCD ফাইল আউটপুট (ঐচ্ছিক)
CONTACT ডোমেইন বিভাজনে সংস্পর্শ বিন্দুর ব্যবহার (ঐচ্ছিক)
CONTACT_OWNER সমান্তরাল সংস্পর্শে মালিকানা পদ্ধতি (ঐচ্ছিক)
প্যারামিটার প্যারামিটারের মান বিষয়বস্তু
TYPE NODE-BASED নোড-ভিত্তিক বিভাজন
ELEMENT-BASED উপাদান-ভিত্তিক বিভাজন
METHOD RCB RCB পদ্ধতি; 2য় লাইনে বিভাজনের রেফারেন্স অক্ষ নির্ধারণ আবশ্যিক
KMETIS kMETIS
PMETIS pMETIS
DOMAIN ডোমেইন বিভাজনের সংখ্যা
DEPTH উপডোমেইনের ওভারল্যাপ গভীরতা (বাদ দিলে DEPTH=1)TYPE=ELEMENT-BASED হলে নির্ধারণ করা যাবে না
UCD UCD ফাইলের নাম (ঐচ্ছিক)
CONTACT DEFAULT সংস্পর্শ বিন্দু বিবেচনা না করে সাধারণ ডোমেইন বিভাজন করে (SIMPLE-এর মতোই)
AGGREGATE মাস্টার পৃষ্ঠ ও স্লেভ পৃষ্ঠ একই উপডোমেইনে বরাদ্দ করে
DISTRIBUTE মাস্টার পৃষ্ঠের নোডগুলো প্রতিটি উপডোমেইনে সমানভাবে বণ্টন করে
SIMPLE সংস্পর্শ বিন্দু বিবেচনা না করে সাধারণ ডোমেইন বিভাজন করে (DEFAULT-এর মতোই)
CONTACT_OWNER MASTER মাস্টার-মালিকানা পদ্ধতি (ডিফল্ট)। মাস্টার পৃষ্ঠকে উপাদান-মালিক ডোমেইন অনুযায়ী বিভক্ত করে এবং স্লেভ নোডগুলো প্রতিটি মাস্টার-মালিক ডোমেইনে প্রতিলিপি করে
SLAVE স্লেভ-মালিকানা পদ্ধতি। স্লেভ নোড কেবল তার মালিক ডোমেইনে থাকে এবং সেই ডোমেইনে সম্পূর্ণ মাস্টার পৃষ্ঠ স্থাপন করা হয়TYPE=NODE-BASED হলে শুধু নির্ধারণ করা যায়

CONTACT এবং CONTACT_OWNER স্বাধীন প্যারামিটার; যেকোনো সমন্বয়ে ব্যবহার করা যায়।

CONTACT_OWNER

সমান্তরাল সংস্পর্শ বিশ্লেষণে কোন ডোমেইন সংস্পর্শ জোড়ার কোন অংশের দায়িত্ব নেবে তা নির্ধারণ করে।

MASTER (ডিফল্ট) হলে মাস্টার পৃষ্ঠকে উপাদানের মালিক ডোমেইন অনুযায়ী বিভক্ত করা হয় এবং স্লেভ নোডকে মাস্টার পৃষ্ঠ থাকা সব ডোমেইনে প্রতিলিপি করা হয়। পুনরাবৃত্ত সংস্পর্শ প্রার্থী ডোমেইনগুলোর মধ্যকার সমাবেশে সমন্বিত হয়।

SLAVE এই ব্যবস্থা উল্টে দেয়। প্রতিটি স্লেভ নোড কেবল তার মালিক ডোমেইনে থাকে এবং সেই ডোমেইন সংস্পর্শ জোড়ার সম্পূর্ণ মাস্টার পৃষ্ঠ গ্রহণ করে। সীমিত স্লাইডিং (!CONTACT-এর INTERACTION=FSLID) ক্ষেত্রে স্লেভ নোড সরে মাস্টার পৃষ্ঠের ডোমেইন-বিভাজন সীমানা অতিক্রম করতে পারে। MASTER-এ মাস্টার পৃষ্ঠের সংলগ্নতা প্রতিটি ডোমেইনের মধ্যে আলাদাভাবে তৈরি হওয়ায় সীমানায় সংলগ্ন অনুসন্ধান বিচ্ছিন্ন হয়, স্লেভ নোড একবার অসংস্পর্শ বলে নির্ণীত হয় এবং Lagrange গুণক ও ঘর্ষণের ইতিহাস হারিয়ে যায়। SLAVE-এ অনুসন্ধানের জন্য প্রয়োজনীয় মাস্টার পৃষ্ঠ সবসময় একই ডোমেইনে থাকে, তাই এই সমস্যা হয় না এবং সমাধান ডোমেইন বিভাজনের সংখ্যার উপর নির্ভর করে না।

SLAVE নির্ধারিত ডোমেইন সম্পূর্ণ মাস্টার পৃষ্ঠ ধরে রাখে, ফলে সেই ডোমেইনের মেমরি ব্যবহার ও সংলগ্ন ডোমেইনের সংখ্যা বৃদ্ধি পায়। TYPE=ELEMENT-BASED-এর সঙ্গে একসঙ্গে ব্যবহার করা যায় না।

2য় লাইন (শুধু METHOD=RCB হলে আবশ্যিক)

(2য় লাইন) DIR1, DIR2, DIR3, ... (বিভাজনের সংখ্যার সমান সংখ্যক নির্ধারণ)
চলকের নাম বৈশিষ্ট্য বিষয়বস্তু
DIRX C বিভাজনের রেফারেন্স অক্ষ (ছোট হাতের x, y, z দিয়ে নির্ধারণ)

নিয়ন্ত্রণ ফাইলের বাস্তব উদাহরণ

উদাহরণ 1

!PARTITION, TYPE=NODE-BASED, METHOD=RCB, DOMAIN=8, DEPTH=1, UCD=mesh.inp
x, y, z

উদাহরণ 2

!PARTITION, TYPE=ELEMENT-BASED, METHOD=PMETIS, DOMAIN=32

উদাহরণ 3 (সীমিত স্লাইডিং সংস্পর্শ বিশ্লেষণ)

!PARTITION, TYPE=NODE-BASED, METHOD=PMETIS, DOMAIN=8, CONTACT_OWNER=SLAVE