Gå til innhold

!PARTITION

Linje 1

!PARTITION, TYPE=<type>, METHOD=<method>, DOMAIN=<domain> [, valgfri parameter]
Parameter
TYPE Type domenedekomponering (obligatorisk)
METHOD Metode for domenedekomponering (obligatorisk)
DOMAIN Antall domener (obligatorisk)
DEPTH Overlappingsdybde (valgfri)
UCD Utdata av en UCD-fil for domenedekomponeringsbildet (valgfri)
CONTACT Håndtering av kontaktpunkter ved domenedekomponering (valgfri)
CONTACT_OWNER Eierskapsordning for parallell kontakt (valgfri)
Parameter Parameterverdi Beskrivelse
TYPE NODE-BASED Nodebasert dekomponering
ELEMENT-BASED Elementbasert dekomponering
METHOD RCB RCB-metode; referanseaksene for dekomponeringen må angis på linje 2
KMETIS kMETIS
PMETIS pMETIS
DOMAIN Antall domener
DEPTH Overlappingsdybde for deldomener (DEPTH=1 hvis utelatt)Kan ikke angis når TYPE=ELEMENT-BASED
UCD UCD-filnavn (valgfritt)
CONTACT DEFAULT Utfør vanlig domenedekomponering uten å ta hensyn til kontaktpunkter (behandles på samme måte som SIMPLE)
AGGREGATE Tilordne master- og slaveflatene til samme deldomene
DISTRIBUTE Fordel nodene på masterflaten jevnt mellom deldomenene
SIMPLE Utfør vanlig domenedekomponering uten å ta hensyn til kontaktpunkter (behandles på samme måte som DEFAULT)
CONTACT_OWNER MASTER Master-eierordning (standard). Partisjoner masterflaten etter domenene som eier elementene, og repliker slavenoder til hvert master-eiende domene
SLAVE Slave-eierordning. Behold hver slavenode bare i domenet som eier den, og plasser hele masterflaten i dette domenetKan bare angis når TYPE=NODE-BASED

CONTACT og CONTACT_OWNER er uavhengige parametere og kan kombineres vilkårlig.

CONTACT_OWNER

I parallell kontaktanalyse angir denne parameteren hvilket domene som har ansvar for hvilken del av et kontaktpar.

MASTER (standard) partisjonerer masterflaten etter domenene som eier elementene, og replikerer slavenoder til alle domener som inneholder masterflaten. Dupliserte kontaktkandidater avstemmes ved aggregering på tvers av domener.

SLAVE reverserer denne ordningen. Hver slavenode beholdes bare av domenet som eier den, og dette domenet mottar hele masterflaten i kontaktparet. Ved endelig glidning (!CONTACT med INTERACTION=FSLID) kan en slavenode gli over en grense for domenepartisjonering på masterflaten. Med MASTER bygges naboskapet på masterflaten bare innenfor hvert domene, slik at nabosøket kan avbrytes ved grensen; slavenoden kan da midlertidig vurderes som ute av kontakt, noe som fører til at Lagrange-multiplikatoren og friksjonshistorikken går tapt. Med SLAVE er masterflaten som kreves for søket, alltid tilgjengelig i samme domene, slik at dette problemet ikke oppstår og løsningen ikke avhenger av antall domener.

Fordi et domene angitt med SLAVE beholder hele masterflaten, øker minnebruken og antallet nabodomener. Det kan ikke brukes sammen med TYPE=ELEMENT-BASED.

Linje 2 (påkrevd bare for METHOD=RCB)

(Linje 2) DIR1, DIR2, DIR3, ... (angi for antall dekomponeringer)
Variabelnavn Attributt Beskrivelse
DIRX C Referanseakse for dekomponering (angis med liten bokstav x, y eller z)

Eksempler på kontrollfil

Eksempel 1

!PARTITION, TYPE=NODE-BASED, METHOD=RCB, DOMAIN=8, DEPTH=1, UCD=mesh.inp
x, y, z

Eksempel 2

!PARTITION, TYPE=ELEMENT-BASED, METHOD=PMETIS, DOMAIN=32

Eksempel 3 (kontaktanalyse med endelig glidning)

!PARTITION, TYPE=NODE-BASED, METHOD=PMETIS, DOMAIN=8, CONTACT_OWNER=SLAVE
AI-assisted translation May contain errors Official docs Status