Skip to content

!PARTITION

Line 1

!PARTITION, TYPE=<type>, METHOD=<method>, DOMAIN=<domain> [, optional parameter]
Parameter Description
TYPE Domain decomposition type (required)
METHOD Domain decomposition method (required)
DOMAIN Number of domains (required)
DEPTH Overlap depth (optional)
UCD Output of a UCD file for visualizing the domain decomposition (optional)
CONTACT Handling of contact nodes in domain decomposition (optional)
Parameter Parameter value Description
TYPE NODE-BASED Node-based decomposition
ELEMENT-BASED Element-based decomposition
METHOD RCB RCB method; the decomposition reference axes must be specified on line 2
KMETIS kMETIS
PMETIS pMETIS
DOMAIN Number of domains
DEPTH Overlap depth of subdomains (DEPTH=1 if omitted)
Cannot be specified when TYPE=ELEMENT-BASED
UCD UCD file name (optional)
CONTACT DEFAULT Perform ordinary domain decomposition without considering contact nodes (handled the same as SIMPLE)
AGGREGATE Assign the master and slave surfaces to the same subdomain
DISTRIBUTE Distribute the nodes on the master surface evenly among the subdomains
SIMPLE Perform ordinary domain decomposition without considering contact nodes (handled the same as DEFAULT)

Line 2 (required only for METHOD=RCB)

(Line 2) DIR1, DIR2, DIR3, ... (specify for the number of decompositions)
Variable name Attribute Description
DIRX C Decomposition reference axis (specified using lowercase x, y, or z)

Control File Examples

Example 1

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

Example 2

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