!PARTITION¶
Línea 1¶
| Parámetro | |
|---|---|
| TYPE | Tipo de particionado (obligatorio) |
| METHOD | Método de particionado (obligatorio) |
| DOMAIN | Número de dominios (obligatorio) |
| DEPTH | Profundidad de solapamiento (opcional) |
| UCD | Salida de un archivo UCD para visualizar el particionado (opcional) |
| CONTACT | Tratamiento de los puntos de contacto en el particionado (opcional) |
| CONTACT_OWNER | Esquema de propiedad para el contacto paralelo (opcional) |
| Parámetro | Valor del parámetro | Descripción |
|---|---|---|
| TYPE | NODE-BASED | Particionado basado en nodos |
| ELEMENT-BASED | Particionado basado en elementos | |
| METHOD | RCB | Método RCB; los ejes de referencia del particionado deben especificarse en la línea 2 |
| KMETIS | kMETIS | |
| PMETIS | pMETIS | |
| DOMAIN | Número de dominios | |
| DEPTH | Profundidad de solapamiento de los subdominios (DEPTH=1 si se omite)No puede especificarse cuando TYPE=ELEMENT-BASED | |
| UCD | Nombre del archivo UCD (opcional) | |
| CONTACT | DEFAULT | Realizar un particionado ordinario sin considerar los puntos de contacto (se trata igual que SIMPLE) |
| AGGREGATE | Asignar las superficies maestra y esclava al mismo subdominio | |
| DISTRIBUTE | Distribuir uniformemente los nodos de la superficie maestra entre los subdominios | |
| SIMPLE | Realizar un particionado ordinario sin considerar los puntos de contacto (se trata igual que DEFAULT) | |
| CONTACT_OWNER | MASTER | Esquema de propietario maestro (predeterminado). Divide la superficie maestra según los dominios propietarios de los elementos y replica los nodos esclavos en cada dominio propietario de la superficie maestra |
| SLAVE | Esquema de propietario esclavo. Cada nodo esclavo se conserva solo en su dominio propietario y la superficie maestra completa se coloca en ese dominioSolo puede especificarse cuando TYPE=NODE-BASED |
CONTACT y CONTACT_OWNER son parámetros independientes y pueden combinarse libremente.
CONTACT_OWNER¶
En el análisis de contacto paralelo, este parámetro especifica qué dominio se encarga de cada parte de un par de contacto.
MASTER (predeterminado) divide la superficie maestra según los dominios propietarios de sus elementos y replica los nodos esclavos en todos los dominios que contienen la superficie maestra. Los candidatos de contacto duplicados se concilian mediante agregación entre dominios.
SLAVE invierte este esquema. Cada nodo esclavo se conserva únicamente en el dominio que lo posee, y ese dominio recibe la superficie maestra completa del par de contacto. En el deslizamiento finito (INTERACTION=FSLID de !CONTACT), un nodo esclavo puede deslizarse a través de un límite entre particiones de la superficie maestra. Con MASTER, las relaciones de vecindad de la superficie maestra solo se construyen dentro de cada dominio, por lo que la búsqueda de vecinos puede interrumpirse en el límite; el nodo esclavo puede considerarse temporalmente fuera de contacto y perderse el multiplicador de Lagrange y el historial de fricción. Con SLAVE, la superficie maestra necesaria para la búsqueda siempre está disponible en el mismo dominio, por lo que este problema no se produce y la solución no depende del número de dominios.
Como un dominio especificado con SLAVE conserva toda la superficie maestra, aumentan su uso de memoria y el número de dominios vecinos. No puede utilizarse junto con TYPE=ELEMENT-BASED.
Línea 2 (obligatoria solo para METHOD=RCB)¶
| Variable | Tipo | Descripción |
|---|---|---|
| DIRX | C | Eje de referencia del particionado (especificado mediante x, y o z en minúsculas) |
Ejemplos de archivo de control¶
Ejemplo 1
Ejemplo 2
Ejemplo 3 (análisis de contacto con deslizamiento finito)