Keri sisuni

!PARTITION

Rida 1

!PARTITION, TYPE=<type>, METHOD=<method>, DOMAIN=<domain> [, valikuline parameeter]
Parameeter
TYPE Domeenijaotuse tüüp (kohustuslik)
METHOD Domeenijaotuse meetod (kohustuslik)
DOMAIN Domeenide arv (kohustuslik)
DEPTH Kattuvuse sügavus (valikuline)
UCD Domeenijaotuse kujutise UCD-faili väljund (valikuline)
CONTACT Kontaktpunktide käsitlus domeenijaotuses (valikuline)
CONTACT_OWNER Paralleelkontakti omandiskeem (valikuline)
Parameeter Parameetri väärtus Kirjeldus
TYPE NODE-BASED Sõlmepõhine jaotus
ELEMENT-BASED Elemendipõhine jaotus
METHOD RCB RCB-meetod; jaotuse võrdlusteljed tuleb määrata real 2
KMETIS kMETIS
PMETIS pMETIS
DOMAIN Domeenide arv
DEPTH Alamdomeenide kattuvuse sügavus (väljajätmisel DEPTH=1)Ei saa määrata, kui TYPE=ELEMENT-BASED
UCD UCD-faili nimi (valikuline)
CONTACT DEFAULT Tehakse tavaline domeenijaotus kontaktpunkte arvestamata (käsitletakse samamoodi nagu SIMPLE)
AGGREGATE Master- ja slave-pinnad määratakse samasse alamdomeeni
DISTRIBUTE Master-pinna sõlmed jaotatakse alamdomeenide vahel ühtlaselt
SIMPLE Tehakse tavaline domeenijaotus kontaktpunkte arvestamata (käsitletakse samamoodi nagu DEFAULT)
CONTACT_OWNER MASTER Master-owner-skeem (vaikimisi). Master-pind jaotatakse elemente omavate domeenide järgi ning slave-sõlmed kopeeritakse igasse master-pinda omavasse domeeni
SLAVE Slave-owner-skeem. Iga slave-sõlm hoitakse ainult seda omavas domeenis ja kogu master-pind paigutatakse sellesse domeeniSaab määrata ainult siis, kui TYPE=NODE-BASED

CONTACT ja CONTACT_OWNER on sõltumatud parameetrid ning neid võib vabalt kombineerida.

CONTACT_OWNER

Paralleelses kontaktanalüüsis määrab see parameeter, milline domeen vastutab kontaktipaari millise osa eest.

MASTER (vaikimisi) jaotab master-pinna selle elemente omavate domeenide järgi ja kopeerib slave-sõlmed kõigisse master-pinda sisaldavatesse domeenidesse. Dubleerivad kontaktikandidaadid ühtlustatakse domeenideülese agregeerimisega.

SLAVE pöörab selle korralduse ümber. Iga slave-sõlm jääb ainult seda omavasse domeeni ning see domeen saab kogu kontaktipaari master-pinna. Lõpliku libisemise korral (!CONTACT käsu INTERACTION=FSLID puhul) võib slave-sõlm libiseda üle master-pinna domeenijaotuse piiri. MASTER-i korral koostatakse master-pinna naabrussuhted ainult iga domeeni sees, mistõttu võib naabruse otsing piiril katkeda; slave-sõlm võidakse siis ajutiselt kontaktist väljas olevaks lugeda, mille tulemusel lähevad Lagrange’i kordaja ja hõõrde ajalugu kaduma. SLAVE-i korral on otsinguks vajalik master-pind alati samas domeenis kättesaadav, mistõttu seda probleemi ei teki ja lahendus ei sõltu domeenide arvust.

Kuna SLAVE-iga määratud domeen säilitab kogu master-pinna, suureneb selle mälukasutus ja naaberdomeenide arv. Seda ei saa kasutada koos TYPE=ELEMENT-BASED-iga.

Rida 2 (kohustuslik ainult METHOD=RCB korral)

(Rida 2) DIR1, DIR2, DIR3, ... (määrake vastavalt jaotuste arvule)
Muutuja nimi Atribuut Kirjeldus
DIRX C Jaotuse võrdlustelg (määratakse väiketähega x, y või z)

Juhtfaili näited

Näide 1

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

Näide 2

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

Näide 3 (lõpliku libisemisega kontaktanalüüs)

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