براہِ راست مواد پر جائیں

!PARTITION

پہلی سطر

!PARTITION, TYPE=<type>, METHOD=<method>, DOMAIN=<domain> [, اختیاری پیرامیٹر]
پیرامیٹر
TYPE میش تقسیم کی قسم (لازمی)
METHOD میش تقسیم کا طریقہ (لازمی)
DOMAIN ڈومینوں کی تعداد (لازمی)
DEPTH اوورلیپ کی گہرائی (اختیاری)
UCD میش تقسیم کی تصویر کے لیے UCD فائل کا اخراج (اختیاری)
CONTACT میش تقسیم میں تماسی نقاط کا برتاؤ (اختیاری)
CONTACT_OWNER متوازی تماس کے لیے ملکیتی طریقہ (اختیاری)
پیرامیٹر پیرامیٹر کی قدر تفصیل
TYPE NODE-BASED نوڈ پر مبنی تقسیم
ELEMENT-BASED عنصر پر مبنی تقسیم
METHOD RCB RCB طریقہ؛ دوسری سطر میں تقسیم کے حوالہ محور متعین کرنا لازمی ہے
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 میں ماسٹر سطح کی مجاورت صرف ہر ڈومین کے اندر بنائی جاتی ہے، اس لیے سرحد پر مجاورت کی تلاش منقطع ہو سکتی ہے؛ سلیو نوڈ کو عارضی طور پر غیر تماسی سمجھا جا سکتا ہے، جس سے لاگرانژ ضارب اور رگڑ کی تاریخ ضائع ہو جاتی ہے۔ SLAVE میں تلاش کے لیے ضروری ماسٹر سطح ہمیشہ اسی ڈومین میں موجود رہتی ہے، اس لیے یہ مسئلہ پیدا نہیں ہوتا اور حل ڈومینوں کی تعداد پر منحصر نہیں رہتا۔

چونکہ SLAVE کے ساتھ متعین ڈومین پوری ماسٹر سطح رکھتا ہے، اس کی میموری کھپت اور ہمسایہ ڈومینوں کی تعداد بڑھتی ہے۔ اسے TYPE=ELEMENT-BASED کے ساتھ استعمال نہیں کیا جا سکتا۔

دوسری سطر (صرف METHOD=RCB کی صورت میں لازمی)

(دوسری سطر) 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