コンテンツにスキップ

!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