!PARTITION¶
第1行¶
| 参数 | |
|---|---|
| TYPE | 域分解类型(必需) |
| METHOD | 域分解方法(必需) |
| DOMAIN | 域分解数(必需) |
| DEPTH | 重叠深度(可省略) |
| UCD | 输出域分解图像用 UCD 文件(可省略) |
| CONTACT | 域分解中接触点的处理方式(可省略) |
| CONTACT_OWNER | 并行接触的所有权方式(可省略) |
| 参数 | 参数值 | 内容 |
|---|---|---|
| TYPE | NODE-BASED | 基于节点的分解 |
| ELEMENT-BASED | 基于单元的分解 | |
| METHOD | RCB | RCB 法,第2行必须指定分解基准轴 |
| KMETIS | kMETIS | |
| PMETIS | pMETIS | |
| DOMAIN | 域分解数 | |
| DEPTH | 子域的重叠深度(省略时为DEPTH=1)TYPE=ELEMENT-BASED时不可指定 | |
| UCD | UCD文件名(可省略) | |
| CONTACT | DEFAULT | 不考虑接触点,进行普通域分解(与SIMPLE相同) |
| AGGREGATE | 将主面和从面分配到同一子域 | |
| DISTRIBUTE | 将主面的节点均匀分配到各子域 | |
| SIMPLE | 不考虑接触点,进行普通域分解(与DEFAULT相同) | |
| CONTACT_OWNER | MASTER | 主面所有方式(默认)。按元素所属域分割主面,并将从节点复制到各个拥有主面的域 |
| SLAVE | 从节点所有方式。每个从节点仅由其所属域保留,并在该域中配置整个主面仅TYPE=NODE-BASED时可指定 |
CONTACT 和 CONTACT_OWNER 是相互独立的参数,可以任意组合。
CONTACT_OWNER¶
在并行接触分析中,该参数指定哪个域负责接触对的哪个部分。
MASTER(默认)按元素所属域分割主面,并将从节点复制到所有拥有主面的域。重复的接触候选通过域间汇总进行协调。
SLAVE 则反转这一方式。每个从节点仅由拥有它的域保留,该域接收接触对的整个主面。在有限滑移(!CONTACT 的 INTERACTION=FSLID)中,从节点可能滑过主面的域分解边界。在 MASTER 方式下,主面的邻接关系仅在各域内部构建,因此邻接搜索可能在边界处中断,使从节点一度被判定为非接触,从而丢失 Lagrange 乘子和摩擦历史。在 SLAVE 方式下,搜索所需的主面始终位于同一域中,因此不会发生该问题,解也不依赖于域分解数。
由于指定 SLAVE 的域会保留整个主面,因此该域的内存使用量和相邻域数量会增加。不能与 TYPE=ELEMENT-BASED 组合使用。
第2行(仅METHOD=RCB时必需)¶
| 变量名 | 属性 | 内容 |
|---|---|---|
| DIRX | C | 分解基准轴(用小写x、y、z指定) |
控制文件示例¶
示例1
示例2
示例3(有限滑移接触分析)