E.Mogura@DEXCS-OpenFOAM製作者 です。
まず、質問の内容を整理させてもらいます。
Q1.DEXCSでsimpleFoam以外のソルバー(例:interPhaseChangeFoam )を使用したい
Q2.先のソルバーで回転の考慮は可能でしょうか?
Q3.残差だけでもDEXCSのように表示したい。GNUplotもDEXCSからでないと使用できないのでしょうか?
Q4.マテリアルプロパティのリストのようなものは存在するのでしょうか?
A1.お問い合わせが「DEXCSで、、、」 を、「DEXCSランチャーから、、、」という趣旨であれば、
使用できません。「DEXCS-OpenFOAMで」という趣旨であれば、使用することは可能です。
一般的なOpenFOAMのユーザーさんと同じ、コマンドライン入力で実施することになります。
具体的には、メッシュ作成までランチャーでやって、exeフォルダーのメッシュ以外のデータ
(物性データや計算スキームなど)を所望のソルバーに適した内容に書き換え追加する。
問題に応じて、境界条件の名前やtypeの変更も必要です。
ランチャーの「ツール」メニューから、「端末(OF-1.5)」を選択して現れる
端末画面を立ち上げればOpenFOAMのコマンドを入力できるので、
exeフォルダーの中に入って、ソルバーのコマンド(interPhaseChangeFoam)を叩けば、
動きだす。。。はずです。
A2.質問の趣旨がわからないので、もう少し詳しくお書きください。
A3.質問の趣旨を(残渣プロットは、DEXCSランチャーからしか使えないのか?)と解釈してお答えします。
残渣プロットを実行している実体のプログラムはpyFoam(
http://openfoamwiki.net/index.php/
Contrib_PyFoam)というツールです。
DEXCSランチャーは、単にそのツールに対するコマンドを発行しているだけなので、
発行しているコマンドを調べてもらえれば、それをA1.で記した端末(OF-1.5)画面で
コマンド入力してやれば同等のことが出来ます。
ランチャーのソースコード(デスクトップ上のDEXCS/launcherOpen/launcherSimpleFoam.py)
もオープンになっているので、簡単に調べられるはずです。
1409行目が、
MyDialog1.cmd = self.setEnvOF15 + ";pyFoamPlotRunner.py
simpleFoam &"
となっており、この後半部(pyFoamPlotRunner.py simpleFoam)が相当します。interPhaseChangeFoam
でやりたければ、
pyFoamPlotRunner.py interPhaseChangeFoam
とすればよい、ということです。
A4.質問の趣旨がわからないので、もう少し詳しくお書きください。