Preskoči na sadržaj

!PARTITION

1. redak

!PARTITION, TYPE=<type>, METHOD=<method>, DOMAIN=<domain> [, neobavezni parametar]
Parametar
TYPE Vrsta podjele domene (obavezno)
METHOD Metoda podjele domene (obavezno)
DOMAIN Broj domena (obavezno)
DEPTH Dubina preklapanja (neobavezno)
UCD Izlaz UCD datoteke za sliku podjele domene (neobavezno)
CONTACT Obrada kontaktnih točaka pri podjeli domene (neobavezno)
CONTACT_OWNER Shema vlasništva za paralelni kontakt (neobavezno)
Parametar Vrijednost parametra Opis
TYPE NODE-BASED Podjela prema čvorovima
ELEMENT-BASED Podjela prema elementima
ne može se zadati za mrežu koja sadrži kontaktne pare
METHOD RCB RCB metoda; referentna os podjele mora se zadati u 2. retku
KMETIS kMETIS
PMETIS pMETIS
DOMAIN Broj domena
DEPTH Dubina preklapanja poddomena (DEPTH=1 kada je izostavljeno)ne može se zadati kada je TYPE=ELEMENT-BASED
UCD Naziv UCD datoteke (neobavezno)
CONTACT DEFAULT Izvodi uobičajenu podjelu domene bez razmatranja kontaktnih točaka (ist tretira se kao SIMPLE)
AGGREGATE Dodjeljuje glavnu i podređenu površinu istoj poddomeni
DISTRIBUTE Ravnomjerno raspodjeljuje čvorove glavne površine među poddomenama
SIMPLE Izvodi uobičajenu podjelu domene bez razmatranja kontaktnih točaka (ist tretira se kao DEFAULT)
CONTACT_OWNER MASTER Shema vlasništva glavne površine (zadano). Glavna površina dijeli se prema domenama koje posjeduju elemente, a podređeni čvorovi repliciraju se u svaku domenu vlasnika glavne površine
SLAVE Shema vlasništva podređenih čvorova. Svaki podređeni čvor zadržava se samo u svojoj vlasničkoj domeni, a cijela glavna površina smješta se u tu domenumože se zadati samo kada je TYPE=NODE-BASED

CONTACT i CONTACT_OWNER neovisni su parametri i mogu se proizvoljno kombinirati.

Mreža koja sadrži kontaktne pare (!CONTACT PAIR) ne može se podijeliti s TYPE=ELEMENT-BASED. Tijekom podjele ispisuje se ELEMENT-BASED partitioning is not supported with contact pairs; use TYPE=NODE-BASED i izvođenje staje s pogreškom, stoga se mora koristiti TYPE=NODE-BASED.

CONTACT_OWNER

U paralelnoj kontaktnoj analizi određuje koja domena preuzima koji dio kontaktnog para.

MASTER (zadano) dijeli glavnu površinu prema domenama koje posjeduju njezine elemente i replicira podređene čvorove u sve domene koje sadrže glavnu površinu. Duplicirani kontaktni kandidati usklađuju se agregiranjem među domenama.

SLAVE obrće taj raspored. Svaki podređeni čvor zadržava samo domena koja ga posjeduje, a ta domena prima cijelu glavnu površinu kontaktnog para. Kod konačnog klizanja (!CONTACT u INTERACTION=FSLID) podređeni čvor može klizati preko granice podjele domene na glavnoj površini. Kod MASTER susjedstvo glavne površine gradi se samo unutar svake domene, pa se pretraživanje susjedstva može prekinuti na granici; tada se podređeni čvor može privremeno procijeniti kao izvan kontakta, zbog čega se gube Lagrangeov multiplikator i povijest trenja. Kod SLAVE glavna površina potrebna za pretraživanje uvijek je dostupna unutar iste domene, pa se taj problem ne pojavljuje i rješenje ne ovisi o broju domena.

Domena zadana s SLAVE zadržava cijelu glavnu površinu, pa joj se povećavaju potrošnja memorije i broj susjednih domena. Ne može se koristiti zajedno s TYPE=ELEMENT-BASED.

2. redak (obavezan samo za METHOD=RCB)

(2. redak) DIR1, DIR2, DIR3, ... (zadati po broju dijeljenja)
Naziv varijable Vrsta Opis
DIRX C Referentna os podjele (zadaje se malim slovima x, y ili z)

Primjeri upravljačke datoteke

Primjer 1

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

Primjer 2

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

Primjer 3 (kontaktna analiza s konačnim klizanjem)

!PARTITION, TYPE=NODE-BASED, METHOD=PMETIS, DOMAIN=8, CONTACT_OWNER=SLAVE