Μετάβαση στο περιεχόμενο

!PARTITION

Γραμμή 1

!PARTITION, TYPE=<type>, METHOD=<method>, DOMAIN=<domain> [, optional parameter]
Παράμετρος
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 PAIR) δεν μπορεί να διαμεριστεί με TYPE=ELEMENT-BASED. Κατά τη διαμέριση εκδίδεται το μήνυμα ELEMENT-BASED partitioning is not supported with contact pairs; use TYPE=NODE-BASED και η εκτέλεση διακόπτεται με σφάλμα· για αυτό διαμερίστε με TYPE=NODE-BASED.

CONTACT_OWNER

Στην παράλληλη ανάλυση επαφής, καθορίζει ποια περιοχή είναι υπεύθυνη για ποιο μέρος ενός ζεύγους επαφής.

Το MASTER (όταν παραλείπεται) διαμερίζει την κύρια επιφάνεια ανά περιοχή που κατέχει τα στοιχεία της και αντιγράφει τους εξαρτημένους κόμβους σε όλες τις περιοχές που έχουν κύρια επιφάνεια. Τα επικαλυπτόμενα υποψήφια σημεία επαφής επιλύονται με συγκέντρωση μεταξύ των περιοχών.

Το SLAVE αντιστρέφει αυτή τη διάταξη. Κάθε εξαρτημένος κόμβος διατηρείται μόνο στην περιοχή που τον κατέχει και η περιοχή αυτή λαμβάνει ολόκληρη την κύρια επιφάνεια του ζεύγους επαφής. Με πεπερασμένη ολίσθηση (INTERACTION=FSLID στο !CONTACT), ένας εξαρτημένος κόμβος μπορεί να ολισθήσει διαμέσου ορίου διαμέρισης περιοχής στην κύρια επιφάνεια. Με 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