!PARTITION
1行目
!PARTITION, TYPE=<type>, METHOD=<method>, DOMAIN=<domain> [, optional parameter]
| パラメータ |
|
| TYPE |
領域分割タイプ (必須) |
| METHOD |
領域分割手法 (必須) |
| DOMAIN |
領域分割数 (必須) |
| DEPTH |
オーバーラップ深さ (省略可) |
| UCD |
領域分割イメージ用UCD ファイルの出力 (省略可) |
| CONTACT |
領域分割における接触点の扱い (省略可) |
| パラメータ |
パラメータ値 |
内容 |
| 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と同じ扱い) |
2行目 (METHOD=RCBの場合のみ必須)
(2行目) DIR1, DIR2, DIR3, ... (分割回数分指定)
| 変数名 |
属性 |
内容 |
| DIRX |
C |
分割基準軸 (小文字のx, y, zで指定) |
制御ファイルの実例
実例1
!PARTITION, TYPE=NODE-BASED, METHOD=RCB, DOMAIN=8, DEPTH=1, UCD=mesh.inp
x, y, z
実例2
!PARTITION, TYPE=ELEMENT-BASED, METHOD=PMETIS, DOMAIN=32