Salta el contingut

!PARTITION

Línia 1

!PARTITION, TYPE=<type>, METHOD=<method>, DOMAIN=<domain> [, paràmetre opcional]
Paràmetre
TYPE Tipus de descomposició de domini (obligatori)
METHOD Mètode de descomposició de domini (obligatori)
DOMAIN Nombre de dominis (obligatori)
DEPTH Profunditat de solapament (opcional)
UCD Sortida d'un fitxer UCD per a la imatge de descomposició de domini (opcional)
CONTACT Tractament dels punts de contacte en la descomposició de domini (opcional)
CONTACT_OWNER Esquema de propietat per al contacte paral·lel (opcional)
Paràmetre Valor del paràmetre Descripció
TYPE NODE-BASED Descomposició basada en nodes
ELEMENT-BASED Descomposició basada en elements
METHOD RCB Mètode RCB; els eixos de referència de la descomposició s'han d'especificar a la línia 2
KMETIS kMETIS
PMETIS pMETIS
DOMAIN Nombre de dominis
DEPTH Profunditat de solapament dels subdominis (DEPTH=1 si s'omet)No es pot especificar quan TYPE=ELEMENT-BASED
UCD Nom del fitxer UCD (opcional)
CONTACT DEFAULT Fa una descomposició de domini ordinària sense considerar els punts de contacte (es tracta igual que SIMPLE)
AGGREGATE Assigna les superfícies mestre i esclava al mateix subdomini
DISTRIBUTE Distribueix uniformement els nodes de la superfície mestre entre els subdominis
SIMPLE Fa una descomposició de domini ordinària sense considerar els punts de contacte (es tracta igual que DEFAULT)
CONTACT_OWNER MASTER Esquema de propietari mestre (valor predeterminat). Particiona la superfície mestre pels dominis propietaris dels elements i replica els nodes esclaus a cada domini propietari mestre
SLAVE Esquema de propietari esclau. Conserva cada node esclau només al seu domini propietari i hi col·loca tota la superfície mestreNomés es pot especificar quan TYPE=NODE-BASED

CONTACT i CONTACT_OWNER són paràmetres independents i es poden combinar arbitràriament.

CONTACT_OWNER

En l'anàlisi de contacte paral·lel, aquest paràmetre especifica quin domini és responsable de cada part d'un parell de contacte.

MASTER (valor predeterminat) particiona la superfície mestre pels dominis que posseeixen els seus elements i replica els nodes esclaus a tots els dominis que contenen la superfície mestre. Els candidats de contacte duplicats es reconcilien mitjançant agregació entre dominis.

SLAVE inverteix aquesta disposició. Cada node esclau es conserva només al domini que el posseeix, i aquest domini rep tota la superfície mestre del parell de contacte. Amb lliscament finit (INTERACTION=FSLID a !CONTACT), un node esclau pot lliscar a través d'un límit de partició de domini de la superfície mestre. Amb MASTER, l'adjacència de la superfície mestre es construeix només dins de cada domini, de manera que la cerca d'adjacència es pot interrompre al límit; aleshores el node esclau es pot considerar temporalment fora de contacte, cosa que provoca la pèrdua del multiplicador de Lagrange i de l'historial de fricció. Amb SLAVE, la superfície mestre necessària per a la cerca sempre està disponible dins del mateix domini, de manera que aquest problema no es produeix i la solució no depèn del nombre de dominis.

Com que un domini especificat amb SLAVE conserva tota la superfície mestre, augmenten l'ús de memòria i el nombre de dominis veïns. No es pot utilitzar juntament amb TYPE=ELEMENT-BASED.

Línia 2 (obligatòria només per a METHOD=RCB)

(Línia 2) DIR1, DIR2, DIR3, ... (especifiqueu-ne tants com descomposicions)
Nom de la variable Atribut Descripció
DIRX C Eix de referència de la descomposició (especificat amb x, y o z en minúscula)

Exemples de fitxer de control

Exemple 1

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

Exemple 2

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

Exemple 3 (anàlisi de contacte amb lliscament finit)

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