cgx_2.4 -b foam.fbd PNT D001 0.00000 0.00000 0.00000 PNT D002 1.00000 0.00000 0.00000 PNT D003 1.00000 0.30000 0.00000 PNT D004 0.00000 0.50000 0.00000 LINE L001 D001 D002 132 LINE L002 D002 D003 108 LINE L003 D003 D004 132 LINE L004 D004 D001 108 GSUR A001 + BLEND + L001 + L002 + L003 + L004 seta SE0 all swep SE0 SE1 tra 0 0 0.1 1 elty all he8 mesh all plot e all view elem on view edge off rot -z frame seta WALL all seta INLET s A006 seta OUTLET s A004 seta EMPTY se SE0 SE1 comp INLET down comp INLET down comp OUTLET down comp OUTLET down setr WALL se INLET OUTLET EMPTY plot f WALL plus f INLET r plus f OUTLET b plus f EMPTY k send all foam patch INLET patch OUTLET wall WALL empty EMPTY |
output (boundary) INLET { type patch; nFaces 8; startFace 472; } OUTLET { type patch; nFaces 8; startFace 480; } WALL { type wall; nFaces 64; startFace 488; } EMPTY { type empty; nFaces 512; startFace 552; } |
"boundary" file outputted by cgx
, has name (INLET) and type(patch) correctly. 自分の為の日本語解説w cgxからsendコマンドで出力されたboundaryファイルにはsendで指定した"INLET"が”patch"であり、EMPTYが"empty"である等と、境界要素の名前とTypeがちゃんと出力されている。 (まぁ今までも出来たんですがcgx2.3では、このあとcheckMeshを走らせてneighbour等を出力する必要があった。checkMeshを使うと、wedge指定してあると、ちょっとムニャムニャするところがあって、アレだったんだけど、これで解決!) 書式は send all foam type名 境界名称 type名 境界名称 type名 境界名称 ↑ ↑ patchとか INLETとか |
Result with parafoam ( CalculixColor) simpleFoamを走らせてparaFoamで見たところ。 Calculix的なコンターにしてある。 |
||
Result with cgx cgxでopenfoamの結果を読める。 色合いとかノード間補間方法がちょっと paraviewと違うようだ。 |