Zum Inhalt

Translation update pending

The German translation may be out of date because the Japanese source has changed. The existing translation remains available while it is being updated.

!PARTITION

Zeile 1

!PARTITION, TYPE=<type>, METHOD=<method>, DOMAIN=<domain> [, optionaler Parameter]
Parameter
TYPE Partitionierungstyp (erforderlich)
METHOD Partitionierungsverfahren (erforderlich)
DOMAIN Anzahl der Teilgebiete (erforderlich)
DEPTH Überlappungstiefe (optional)
UCD Ausgabe einer UCD-Datei zur Visualisierung der Partitionierung (optional)
CONTACT Behandlung von Kontaktpunkten bei der Partitionierung (optional)
CONTACT_OWNER Eigentümerschema für parallelen Kontakt (optional)
Parameter Parameterwert Beschreibung
TYPE NODE-BASED Knotenbasierte Zerlegung
ELEMENT-BASED Elementbasierte Zerlegung
METHOD RCB RCB-Verfahren; auf Zeile 2 muss die Zerlegungsreferenzachse angegeben werden
KMETIS kMETIS
PMETIS pMETIS
DOMAIN Anzahl der Teilgebiete
DEPTH Überlappungstiefe der Teilgebiete (bei Auslassung DEPTH=1)Bei TYPE=ELEMENT-BASED nicht angebbar
UCD UCD-Dateiname (optional)
CONTACT DEFAULT Führt eine gewöhnliche Partitionierung ohne Berücksichtigung von Kontaktpunkten durch (wird wie SIMPLE behandelt)
AGGREGATE Weist die Master- und Slave-Fläche demselben Teilgebiet zu
DISTRIBUTE Verteilt die Knoten der Master-Fläche gleichmäßig auf die Teilgebiete
SIMPLE Führt eine gewöhnliche Partitionierung ohne Berücksichtigung von Kontaktpunkten durch (wird wie DEFAULT behandelt)
CONTACT_OWNER MASTER Master-Eigentümerschema (Standard). Teilt die Master-Fläche nach den elementbesitzenden Gebieten auf und repliziert die Slave-Knoten in jedes Gebiet, das einen Teil der Master-Fläche besitzt
SLAVE Slave-Eigentümerschema. Jeder Slave-Knoten wird nur in seinem besitzenden Gebiet gehalten, und die gesamte Master-Fläche wird in diesem Gebiet bereitgestelltNur bei TYPE=NODE-BASED angebbar

CONTACT und CONTACT_OWNER sind unabhängige Parameter und können beliebig kombiniert werden.

CONTACT_OWNER

Bei paralleler Kontaktanalyse legt dieser Parameter fest, welches Gebiet welchen Teil eines Kontaktpaares bearbeitet.

MASTER (Standard) teilt die Master-Fläche nach den Gebieten auf, denen ihre Elemente gehören, und repliziert die Slave-Knoten in alle Gebiete, die die Master-Fläche enthalten. Doppelte Kontaktkandidaten werden durch Aggregation zwischen den Gebieten abgeglichen.

SLAVE kehrt dieses Schema um. Jeder Slave-Knoten wird nur von dem Gebiet gehalten, dem er gehört, und dieses Gebiet erhält die gesamte Master-Fläche des Kontaktpaares. Bei endlichem Gleiten (INTERACTION=FSLID von !CONTACT) kann ein Slave-Knoten über eine Partitionierungsgrenze der Master-Fläche gleiten. Bei MASTER werden die Nachbarschaftsbeziehungen der Master-Fläche nur innerhalb des jeweiligen Gebiets aufgebaut; dadurch kann die Nachbarschaftssuche an der Grenze abbrechen, der Slave-Knoten vorübergehend als nicht in Kontakt beurteilt werden und der Lagrange-Multiplikator sowie die Reibungshistorie verloren gehen. Bei SLAVE befindet sich die für die Suche benötigte Master-Fläche stets im selben Gebiet, sodass dieses Problem nicht auftritt und die Lösung nicht von der Anzahl der Teilgebiete abhängt.

Da ein mit SLAVE angegebenes Gebiet die gesamte Master-Fläche hält, steigen dort der Speicherbedarf und die Anzahl benachbarter Gebiete. Eine Kombination mit TYPE=ELEMENT-BASED ist nicht möglich.

Zeile 2 (nur erforderlich, wenn METHOD=RCB)

(Zeile 2) DIR1, DIR2, DIR3, ... (Angabe entsprechend der Anzahl der Zerlegungen)
Variablenname Typ Beschreibung
DIRX C Zerlegungsreferenzachse (angegeben durch kleines x, y oder z)

Beispiele für die Steuerdatei

Beispiel 1

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

Beispiel 2

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

Beispiel 3 (Kontaktanalyse mit endlichem Gleiten)

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