!PARTITION¶
Rad 1¶
| Parameter | |
|---|---|
| TYPE | Typ av domänuppdelning (obligatorisk) |
| METHOD | Metod för domänuppdelning (obligatorisk) |
| DOMAIN | Antal domäner (obligatoriskt) |
| DEPTH | Överlappningsdjup (valfritt) |
| UCD | Utmatning av UCD-fil för bild av domänuppdelningen (valfritt) |
| CONTACT | Hantering av kontaktpunkter vid domänuppdelning (valfritt) |
| CONTACT_OWNER | Ägarsätt för parallell kontakt (valfritt) |
| Parameter | Parametervärde | Innehåll |
|---|---|---|
| TYPE | NODE-BASED | Nodbaserad uppdelning |
| ELEMENT-BASED | Elementbaserad uppdelning | |
| METHOD | RCB | RCB-metod; uppdelningsaxeln måste anges på rad 2 |
| KMETIS | kMETIS | |
| PMETIS | pMETIS | |
| DOMAIN | Antal domäner | |
| DEPTH | Överlappningsdjup för deldomäner (DEPTH=1 om utelämnat)Kan inte anges när TYPE=ELEMENT-BASED | |
| UCD | UCD-filnamn (valfritt) | |
| CONTACT | DEFAULT | Utför normal domänuppdelning utan hänsyn till kontaktpunkter (samma hantering som SIMPLE) |
| AGGREGATE | Tilldelar masterytan och slavytan till samma deldomän | |
| DISTRIBUTE | Fördelar masterytans noder jämnt över deldomänerna | |
| SIMPLE | Utför normal domänuppdelning utan hänsyn till kontaktpunkter (samma hantering som DEFAULT) | |
| CONTACT_OWNER | MASTER | Masterägarsätt (standard). Delar masterytan efter elementens ägardomäner och duplicerar slavnoder till varje masterägardomän |
| SLAVE | Slavägarsätt. En slavnod behålls endast av sin ägardomän, och hela masterytan placeras i den domänenKan endast anges när TYPE=NODE-BASED |
CONTACT och CONTACT_OWNER är oberoende parametrar och kan kombineras fritt.
CONTACT_OWNER¶
Anger vid parallell kontaktanalys vilken domän som ansvarar för vilken del av kontaktparet.
MASTER (standard) delar masterytan efter elementens ägardomäner och duplicerar slavnoder till alla domäner som innehåller masterytan. Överlappande kontaktkandidater samordnas genom aggregering mellan domänerna.
SLAVE vänder på detta. Varje slavnod behålls endast av den domän som äger den, och den domänen får hela kontaktparets masteryta. Vid ändlig glidning (i !CONTACT: INTERACTION=FSLID) kan slavnodens glidning passera en domänuppdelningsgräns på masterytan. Med MASTER byggs masterytans grannrelationer endast inom respektive domän, så grannsökningen kan avbrytas vid gränsen, slavnodens kontakt kan tillfälligt bedömas som upplöst och historiken för Lagrange-multiplikatorn och friktionen gå förlorad. Med SLAVE finns alltid hela den masteryta som behövs för sökningen i samma domän. Problemet uppstår därför inte, och lösningen blir oberoende av antalet domäner.
Eftersom en domän med SLAVE behåller hela masterytan ökar dess minnesanvändning och antalet intilliggande domäner. Detta kan inte användas tillsammans med TYPE=ELEMENT-BASED.
Rad 2 (krävs endast när METHOD=RCB)¶
| Variabelnamn | Attribut | Innehåll |
|---|---|---|
| DIRX | C | Referensaxel för uppdelning (anges med gemena x, y, z) |
Exempel på kontrollfil¶
Exempel 1
Exempel 2
Exempel 3 (kontaktanalys med ändlig glidning)