OpenFOAM:これまでの纏め(?)

2012-12-17 :  理科部 部活
テーマ:化学、物理、VM、Linux、C言語、Firefox、Safari、IT関連。
本文の前に、
-・・・ -・-
前回投稿後の、blogramのランクインカテゴリについて、
上位(10位以内)では、特段のランクの変化は無かった。
なので、現在は、前回と変わらず、
ランクの数、9、5、7、2、1、 1、0、0、1、1(43)で、換算ポイント 185pt 。
・-・ - -・

さて、本文。

かれこれ4ヶ月前(08-04)に書いた:
CAELinux 2011:OpenFOAM 決定版?
以来、VMware Player 5.0.1 上の仮想Linux マシンで、
OpenFOAM 2.0.1 を使っている。

そして、当時は、
OpenFOAMのキホン」と云うことで、
「準備するデータ」、即ち、ケースフォルダ内を勉強した。

ケースフォルダには、
「0」「constant」「system」の3つのサブフォルダがあり、

キホンとしては、

「0」フォルダには、
「p」「U」の2つのファイルがある。
それぞれ、「圧力」、「速度」についての条件(初期/境界)を設定するもの。

「constant」フォルダには、
「polyMesh」フォルダと、「transportProperties」ファイルがある。

「polyMesh」フォルダには、計算対象のメッシュ情報として
「points」「faces」「owner」「neighbour」「boundary」の
5つのファイルが必要。
だが、「blockMesh」ツールを使って生成するなら、
代わりに「blockMeshDict」ファイル1つで良い。
「transportProperties」ファイルは、流体の動粘性係数を指定するもの。

「system」フォルダには、
「controlDict」「fvSchemes」「fvSolution」の3つのファイル。
で、「controlDict」はソルバの指定と、計算条件を設定する。
「fvSchemes」「fvSolution」の2つについは、未だいい加減。
OpenFOAMを使うときの「おまじない」と思っているレベル。


そして、この4ヶ月で分かったこと。


その1
計算をバックグラウンドで実行するには、
「foamJob」コマンドを使って、
「foamJob icoFoam」の様に指定する。
この時、実行ログは、「log」ファイルに出力される。
また、実行プロセスを見るには、(Linux の話しだが)「ps」コマンドを使う。
更に、「log」ファイルを見るには、「tail -f log」とか。


その2
並列計算
で書いたが、
「system」フォルダに「decomposeParDict」ファイルを作り、
並列計算条件を指定する。
そして、
  「decompsePar」ツールで、メッシュを分割し、
  例えば、「mpirun -np 4 icoFoam -parallel」とする。
   (CPU を 4 つ使って並列計算を行う場合)
  計算結果のデータは「reconstructPar」ツールで1つに統合する。


その3
二層流
の場合は、ソルバは「interFoam」かな?

「constant」フォルダの「transportProperties」ファイルでは、
2つの流体の物性を指定する。
他に「dynamicMeshDict」「g」の2つのファイルが追加で要る。

「0」フォルダは、
「alpha1」「p_rgh」「U」の3ファイルに変わる。

「system」フォルダでは、
当然、「fvSchemes」「fvSolution」の2つは中身が変わる???
そして、各流体の初期領域指定で、「setFieldsDict」ファイルが追加される。

だから、
「blockMesh」ツールの次に、「setFields」ツールを実行して、
それから、ソルバ「interFoam」を実行する。


ここまでで、
「blockMeshDict」「decomposeParDict」「setFieldsDict」
の3つの辞書ファイルを知った。


もっと、もっと頑張ろう。

オ ソ マ ツ で し た。   <(_ _)>


見ていただいた序でとは厚かましい限りですが、
お帰りに投票して頂けるとなお嬉しいです。 ⇒ blogram投票ボタン

日記@BlogRanking    
関連記事
スポンサーサイト

コメントの投稿

管理者にだけ表示を許可する

おきてがみ/blogram
blogram投票ボタン



おきてがみ

最新記事
カレンダー
07 | 2017/08 | 09
- - 1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31 - -
月別アーカイブ
カテゴリ
最新コメント
検索フォーム
リンク
プロフィール

<紙>

Author:<紙>
ようこそ。
「パソコンヲタクの雑記帳」
もろもろなことを綴っています。
パソコン ヲタクってねくら?
画像は kami でなく kani です。

カウンター(fc2、i2i) /Google Analytics


i2i(from 2010-08-24)
Total =
Today  =  
Yesterday=
アンチエイジング

Google Analytics
ブックマーク