paraViewでのアニメーション作成に関しまして

3,417 views
Skip to first unread message

石川

unread,
Jul 14, 2012, 10:45:50 AM7/14/12
to open...@googlegroups.com
みなさん,いつもお世話になっております東京理科大学修士1年の石川と申します

本日はparaViewでのアニメーション作成に関しまして質問をさせていただきます.paraView関連の過去の記事をいくつか拝見させていただいたのですが問題の解決に至らず皆様のお力をお借りできればと思います.

OpenFOAMでblockMeshを用いて直方体のメッシュ(200×20×208)を作成し,そこで流体現象を再現しています.
計算自体はしっかり物理現象を再現しているのですが,paraViewを用いたアニメーション作成の際にエラーが生じております.



アニメーションを作る手順は以下の通りです.

paraViewを起動 → File → Save Animation → Animation Setting Dialog にて各値を設定 → 出力先フォルダを指定 → JPEGで画像ファイルを出力 → 別のソフトで画像から動画作成

ですが JPEGで画像ファイルを出力の際にエラーが生じparaViewが強制終了してしまいます.今回の場合ですと約150枚前後画像が出力された時点で以下のエラーとともにparaViewが強制終了します


new cannot satisfy memory request.
This does not necessarily mean you have run out of virtual memory.
It could be due to a stack violation caused by e.g. bad use of pointers or an out of date shared library
Aborted

このメッセージを読む限りメモリ?が不足して出力できなくなっているということでしょうか.

現在解決策として、

画像を出力→エラー発生→画像を出力できたディレクトリまでを別のディレクトリに移動→もう一度paraViewを起動→画像を出力→エラー発生→画像を出力できたディレクトリまでを別のディレクトリに移動→もう一度paraViewを起動→繰り返し...

と、かなり原始的な方法でなんとか画像ファイルを抽出しています.ですが,さすがに作業効率が悪く,やはり根本的な解決をしたいと思っています.この問題に関しまして知見をお持ちの方がいらっしゃいましたらお答えいただけないでしょうか.OpenFOAMの本筋とは異なる問題かと思いますが皆様どうぞよろしくお願いいたします.



ohbuchi

unread,
Jul 14, 2012, 6:24:35 PM7/14/12
to OpenFOAM
paraview3.12にはメモリリーク問題があり、3.14で解決されていると下記スレッドで
報告されています。ご参考まで。
http://www.cfd-online.com/Forums/openfoam-paraview/97220-paraview-3-12-memory-allocation-problem-while-saving-animation.html

On Jul 14, 11:45 pm, 石川 <ishi1025...@gmail.com> wrote:
> みなさん,いつもお世話になっております東京理科大学修士1年の石川と申します
>
> 本日はparaViewでのアニメーション作成に関しまして質問をさせていただきます.paraView関連の過去の記事をいくつか拝見させていただいたのです が問題の解決に至らず皆様のお力をお借りできればと思います.

石川

unread,
Jul 15, 2012, 1:41:33 AM7/15/12
to open...@googlegroups.com
ohbuchi様

お返事ありがとうございます.現在使用しているparaViewの問題なのですね、ご紹介していただきました paraView 3.14 をインストールし下記のサイトを参考にさせていただきながらアップデートを試みています.まだコンパイルはできておりませんが少し独力で解決してみようと思います.貴重なアドバイス本当にありがとうございました.




2012年7月15日日曜日 7時24分35秒 UTC+9 ohbuchi:

tomihara

unread,
Jul 16, 2012, 9:00:26 PM7/16/12
to open...@googlegroups.com
石川様

こんにちは。
OF勉強会@関西幹事の冨原と申します。

少しご質問からずれるかもしれませんが、
ParaView本家のサイトから別個にバイナリ版のParaViewをダウンロードした場合
そちらからは直接動画ファイル(avi)の出力が可能です。
OpenFOAMダウンロード時のparaviewとは仕様が若干異なるそうです。

なので、私は

①paraFoamで起動するparaview(/optにダウンロードされるもの)
②直接HPからダウンロードしたParaView

を使い分けて使用しています。

すでにご存知でしたらすみません。
以上ご参考まで。

冨原

2012年7月15日日曜日 14時41分33秒 UTC+9 石川:
Message has been deleted
Message has been deleted

石川

unread,
Jul 17, 2012, 9:19:08 AM7/17/12
to open...@googlegroups.com
冨原 様

お返事が遅くなってしまい申し訳ありませんでした.また貴重な情報本当にありがとうございます.もしよろしかったら関連事項で,もう少しお話をお伺いしてもよろしいでしょうか.

現在私の使用しているOpenFOAM内にインストールされているparaViewはver 3.12.0 Linux32-bitになります.

そこで富原様のご意見を参考にさせていただきましてParaViewのHPよりver 3.14.1 Linux 32-bitをインストールしました.

まず私の考えた手順と致しましては

1.可視化したい計算結果を含むディレクトリ内より.paraFoamを実行しParaView3.12を起動
こちらでparaFoamを実行します uenolab@uenolab-desktop:~/OpenFOAM/uenolab-2.1.0/run/en0.65cSt[g=9.81]$

2.File→Save StateでParaView state file (*.pvsm) を作成

3.paraView3.14を全く別のディレクトリより起動.
こちらで起動します  uenolab@uenolab-desktop:~/ダウンロード/ParaView-3.14.1-Linux-32bit/bin$

4.先ほど保存した ParaView state file (*.pvsm) を読み込む

という手順を踏んだのですが,エラーメッセージが出現し,ファイルを読み込めませんでした.vtkファイルを作ることも考えたのですが現状問題を解決できておりません.
今回投稿させていただいた問題の最終目標は"動画ファイルを作ること"です.可能であればaviファイルを直接出力したいと思っています.もしこの問題に関しましてお気づきの点や改善方法などご存知でしたらお力お貸しいただいてもよろしいでしょうか.どうぞよろしくお願いいたします.

東京理科大学 修士1年 石川


2012年7月17日火曜日 10時00分26秒 UTC+9 tomihara:

tomihara

unread,
Jul 17, 2012, 9:50:11 AM7/17/12
to open...@googlegroups.com
石川様

勉強会@関西幹事の冨原です。
別途にインストールしたParaViewを使用して
ケースファイルを開く方法ということでよろしいでしょうか?
(pvsmファイルについてはちょっとわかりません。)

①まずはケースディレクトリ直下で以下のコマンドを打ちます。
$ paraFoam -touchAll

すると、.OpenFOAMファイルが消えることなく作成されます。
(これは実際のところ空ファイルなので、作成方法は自由です)
(が、上記コマンドだとblockMesh読み込み用のファイルを作成してくれたり、
Region別ファイルを作成してくれたりと応用が効くのでお勧めです。)

②ParaViewを起動します。
別途ダウンロードしたほう。
端末からでも、インストールしたファイルをダブルクリックでも。

③「ファイル」-「開く」で①で作成したファイルを選択します。
ファイルの種類を「All Files」にしてください。
「何のファイルですか」と選択画面が現れるので「OpenFOAM」を選択してください。


あとはparaFoamの場合と同様です。
アニメーションの作成をやってみると、ファイルの種類(ファイル名の決定画面?)
のところにaviがあるはずです。

以上、ご参考まで。
冨原

2012年7月17日火曜日 22時19分08秒 UTC+9 石川:

石川

unread,
Jul 18, 2012, 12:42:17 AM7/18/12
to open...@googlegroups.com
富原様,

お返事ありがとうございます.

丁寧な御説明本当にありがとうございました.いただいたアドバイス通りに行ったところ無事aviファイルの出力に成功しました.

問題が解決できたおかげ作業効率が格段に上がりました.

繰り返しになりますが,このたびは本当にありがとうございます。


2012年7月17日火曜日 22時50分11秒 UTC+9 tomihara:
Reply all
Reply to author
Forward
0 new messages