Joan zuzenean edukira

!PARTITION

1. lerroa

!PARTITION, TYPE=<type>, METHOD=<method>, DOMAIN=<domain> [, aukerako parametroa]
Parametroa
TYPE Domeinu-deskonposizio mota (nahitaezkoa)
METHOD Domeinu-deskonposizio metodoa (nahitaezkoa)
DOMAIN Domeinu kopurua (nahitaezkoa)
DEPTH Gainjartze-sakonera (aukerakoa)
UCD Domeinu-deskonposizioaren irudirako UCD fitxategia ateratzea (aukerakoa)
CONTACT Kontaktu-puntuen tratamendua domeinu-deskonposizioan (aukerakoa)
CONTACT_OWNER Kontaktu paralelorako jabetza-eskema (aukerakoa)
Parametroa Parametroaren balioa Deskribapena
TYPE NODE-BASED Nodoetan oinarritutako deskonposizioa
ELEMENT-BASED Elementuetan oinarritutako deskonposizioa
METHOD RCB RCB metodoa; deskonposizioaren erreferentzia-ardatzak 2. lerroan zehaztu behar dira
KMETIS kMETIS
PMETIS pMETIS
DOMAIN Domeinu kopurua
DEPTH Azpidomeinuen gainjartze-sakonera (uzten bada DEPTH=1)Ezin da zehaztu TYPE=ELEMENT-BASED denean
UCD UCD fitxategiaren izena (aukerakoa)
CONTACT DEFAULT Kontaktu-puntuak kontuan hartu gabe ohiko domeinu-deskonposizioa egitea (SIMPLE bezala tratatzen da)
AGGREGATE Azalera nagusia eta mendekoa azpidomeinu berean esleitzea
DISTRIBUTE Azalera nagusiko nodoak azpidomeinuen artean berdin banatzea
SIMPLE Kontaktu-puntuak kontuan hartu gabe ohiko domeinu-deskonposizioa egitea (DEFAULT bezala tratatzen da)
CONTACT_OWNER MASTER Azalera nagusiaren jabetza-eskema (lehenetsia). Azalera nagusia elementuen jabe diren domeinuen arabera zatitu eta nodo mendekoak azalera nagusia duten domeinu guztietan errepikatu
SLAVE Nodo mendekoaren jabetza-eskema. Nodo mendeko bakoitza haren jabe den domeinuan bakarrik mantendu eta azalera nagusi osoa domeinu horretan kokatuTYPE=NODE-BASED denean bakarrik zehaz daiteke

CONTACT eta CONTACT_OWNER parametro independenteak dira eta edozein modutan konbina daitezke.

CONTACT_OWNER

Kontaktu paraleloaren analisian, parametro honek zehazten du zein domeinu den kontaktu-parearen zati bakoitzaren arduraduna.

MASTER (lehenetsia) azalera nagusia haren elementuen jabe diren domeinuen arabera zatitzen du eta nodo mendekoak azalera nagusia duten domeinu guztietan errepikatzen ditu. Bikoiztutako kontaktu-hautagaiak domeinuen arteko agregazioaren bidez bateratzen dira.

SLAVE-k antolaketa hori alderantzikatzen du. Nodo mendeko bakoitza haren jabe den domeinuak bakarrik mantentzen du, eta domeinu horrek kontaktu-parearen azalera nagusi osoa jasotzen du. Irristatze finitua (!CONTACT-eko INTERACTION=FSLID) denean, nodo mendeko bat azalera nagusiko domeinu-zatiketaren muga zeharka dezake irristatzean. MASTER erabilita, azalera nagusiaren auzokidetasuna domeinu bakoitzaren barruan bakarrik eraikitzen da; beraz, auzokidetasun-bilaketa mugan eten daiteke, nodo mendekoa aldi baterako kontakturik gabe dagoela erabaki daiteke, eta Lagrange biderkatzailearen eta marruskaduraren historia gal daitezke. SLAVE erabilita, bilaketarako behar den azalera nagusia beti domeinu berean dago; beraz, arazo hori ez da gertatzen eta soluzioa ez dago domeinu kopuruaren mende.

SLAVE zehaztutako domeinu batek azalera nagusi osoa mantentzen duenez, haren memoria-erabilera eta inguruko domeinu kopurua handitzen dira. Ezin da TYPE=ELEMENT-BASED-ekin batera erabili.

2. lerroa (METHOD=RCB denean bakarrik nahitaezkoa)

(2. lerroa) DIR1, DIR2, DIR3, ... (zehaztu deskonposizio kopuruaren arabera)
Aldagaiaren izena Atributua Deskribapena
DIRX C Deskonposizioaren erreferentzia-ardatza (x, y edo z letra xehez zehaztua)

Kontrol-fitxategiaren adibideak

Adibidea 1

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

Adibidea 2

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

Adibidea 3 (irristatze finituko kontaktu-analisia)

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