!PARTITION¶
1. linje¶
| Parameter | |
|---|---|
| TYPE | Meshpartitioneringstype (obligatorisk) |
| METHOD | Meshpartitioneringsmetode (obligatorisk) |
| DOMAIN | Antal domæner (obligatorisk) |
| DEPTH | Overlapdybde (valgfri) |
| UCD | Output af UCD-fil til visualisering af meshpartitioneringen (valgfri) |
| CONTACT | Håndtering af kontaktpunkter ved meshpartitionering (valgfri) |
| CONTACT_OWNER | Ejerskabsmetode for parallel kontakt (valgfri) |
| Parameter | Parameterværdi | Beskrivelse |
|---|---|---|
| TYPE | NODE-BASED | Knudebaseret meshpartitionering |
| ELEMENT-BASED | Elementbaseret meshpartitionering Kan ikke angives for et mesh med kontaktpar | |
| METHOD | RCB | RCB-metode; referenceakser for meshpartitioneringen skal angives på 2. linje |
| KMETIS | kMETIS | |
| PMETIS | pMETIS | |
| DOMAIN | Antal domæner | |
| DEPTH | Overlapdybde for deldomæner (DEPTH=1 ved udeladelse)Kan ikke angives, når TYPE=ELEMENT-BASED | |
| UCD | UCD-filnavn (valgfrit) | |
| CONTACT | DEFAULT | Almindelig meshpartitionering uden hensyn til kontaktpunkter (behandles som SIMPLE) |
| AGGREGATE | Master- og slavefladen tildeles samme deldomæne | |
| DISTRIBUTE | Knuderne på masterfladen fordeles jævnt til hver deldomæne | |
| SIMPLE | Almindelig meshpartitionering uden hensyn til kontaktpunkter (behandles som DEFAULT) | |
| CONTACT_OWNER | MASTER | Master-ejerskab (ved udeladelse). Masterfladen opdeles efter de domæner, der ejer elementerne, og slaveknuderne replikeres til hvert domæne, der ejer en del af masterfladen |
| SLAVE | Slave-ejerskab. Slaveknuderne beholdes kun i deres ejerdomæne, og hele masterfladen placeres i dette domæneKan kun angives, når TYPE=NODE-BASED |
CONTACT og CONTACT_OWNER er uafhængige parametre og kan kombineres frit.
Et mesh med kontaktpar (!CONTACT PAIR) kan ikke opdeles med TYPE=ELEMENT-BASED. Ved opdelingen udsendes ELEMENT-BASED partitioning is not supported with contact pairs; use TYPE=NODE-BASED, og programmet stopper med en fejl, så meshet skal opdeles med TYPE=NODE-BASED.
CONTACT_OWNER¶
Ved parallel kontaktanalyse angives, hvilket domæne der er ansvarligt for hvilken del af et kontaktpar.
MASTER (standard) opdeler masterfladen efter de domæner, der ejer elementerne, og replikerer slaveknuderne til alle domæner, der indeholder en del af masterfladen. Dublerede kontaktkandidater afstemmes ved en reduktion tværs over domænerne.
SLAVE vender dette om. Hver slaveknude beholdes kun i det domæne, der ejer den, og det domæne modtager hele masterfladen for kontaktparet. Ved en analyse med endelig glidning (INTERACTION=FSLID i !CONTACT) kan en slaveknude glide over en domænegrænse på masterfladen. Ved MASTER opbygges masterfladens naborelationer kun for hvert domæne for sig, så nabosøgningen afbrydes ved grænsen: slaveknuden vurderes én gang som ikke i kontakt, og Lagrange-multiplikatoren og friktionshistorikken tabes. Ved SLAVE er den masterflade, der er nødvendig for søgningen, altid samlet i samme domæne, så problemet opstår ikke, og løsningen afhænger ikke af antallet af domæner.
Et domæne, der angives med SLAVE, holder hele masterfladen, så dets hukommelsesforbrug og antal nabodomæner øges. Det kan ikke kombineres med TYPE=ELEMENT-BASED.
2. linje (kun obligatorisk for METHOD=RCB)¶
| Variabelnavn | Attribut | Beskrivelse |
|---|---|---|
| DIRX | C | Referenceakse for opdelingen (angives med små bogstaver x, y eller z) |
Eksempler på kontrolfiler¶
Eksempel 1
Eksempel 2
Eksempel 3 (kontaktanalyse med endelig glidning)