विषय पर बढ़ें

!PARTITION

पहली पंक्ति

!PARTITION, TYPE=<type>, METHOD=<method>, DOMAIN=<domain> [, optional parameter]
पैरामीटर
TYPE डोमेन विभाजन प्रकार (अनिवार्य)
METHOD डोमेन विभाजन विधि (अनिवार्य)
DOMAIN डोमेन की संख्या (अनिवार्य)
DEPTH ओवरलैप गहराई (वैकल्पिक)
UCD डोमेन विभाजन चित्र के लिए UCD फ़ाइल आउटपुट (वैकल्पिक)
CONTACT डोमेन विभाजन में संपर्क बिंदुओं का प्रबंधन (वैकल्पिक)
CONTACT_OWNER समानांतर संपर्क की ownership scheme (वैकल्पिक)
पैरामीटर पैरामीटर मान विवरण
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 मास्टर-owner scheme (डिफ़ॉल्ट)। मास्टर सतह को उसके एलिमेंट-owning डोमेन के अनुसार विभाजित करें और स्लेव नोडों को प्रत्येक मास्टर-owning डोमेन में प्रतिलिपि करें
SLAVE स्लेव-owner scheme। प्रत्येक स्लेव नोड केवल उसके owning डोमेन में रखा जाता है और उसी डोमेन में पूरी मास्टर सतह रखी जाती है
केवल TYPE=NODE-BASED होने पर निर्दिष्ट किया जा सकता है

CONTACT और CONTACT_OWNER स्वतंत्र पैरामीटर हैं और इन्हें किसी भी संयोजन में उपयोग किया जा सकता है।

CONTACT_OWNER

समानांतर संपर्क विश्लेषण में यह निर्दिष्ट करता है कि संपर्क युग्म के किस भाग की जिम्मेदारी किस डोमेन की है।

MASTER (डिफ़ॉल्ट) मास्टर सतह को उन डोमेन के अनुसार विभाजित करता है जो उसके एलिमेंट के owner हैं और स्लेव नोडों को मास्टर सतह रखने वाले सभी डोमेन में प्रतिलिपि करता है। दोहराए गए संपर्क candidates को डोमेन के बीच aggregation द्वारा समन्वित किया जाता है।

SLAVE इस व्यवस्था को उलट देता है। प्रत्येक स्लेव नोड केवल उसे own करने वाले डोमेन में रखा जाता है और वह डोमेन संपर्क युग्म की पूरी मास्टर सतह प्राप्त करता है। सीमित sliding (!CONTACT के INTERACTION=FSLID) में स्लेव नोड मास्टर सतह की डोमेन-विभाजन सीमा पार कर सकता है। MASTER में मास्टर-सतह adjacency केवल प्रत्येक डोमेन के भीतर बनती है, इसलिए सीमा पर adjacency search रुक सकती है; तब स्लेव नोड को अस्थायी रूप से संपर्क से बाहर माना जा सकता है और Lagrange multiplier तथा घर्षण इतिहास खो सकते हैं। 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 (सीमित-sliding संपर्क विश्लेषण)

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