OpenFOAMを最近始めたのですが

1,394 views
Skip to first unread message

K_Ysd

unread,
Jan 18, 2016, 11:04:37 AM1/18/16
to OpenFOAM

津波の数値解析をinterFoamで行いたいと思い、

まずはtutorialdambreakから手をつけてみようとしたのですが、

まだ導入したばかりでどういった手順で進めていけばいいのか分からないので

どなたか詳しく説明してくださる方いましたらお願いします。

K_Ysd

unread,
Jan 19, 2016, 1:04:11 AM1/19/16
to OpenFOAM
追記

treeFoamからdambreakの解析を行ったところ、以下のような文が出てきてしまいました。
どなたか解決策を教えて下さい。

Create time

Create mesh for time = 0



- - > FOAM FATAL ERROR:
Cannot find file "points" in directory "polyMesh" in times 0 down to constant

     From function Time::findInstance(const fileName&, const word&, const I0object::readOption, const word&)
     in file db/Time/findInstance.C at line 203.

FOAM exiting

Fumiya Nozaki

unread,
Jan 19, 2016, 7:11:29 AM1/19/16
to open...@googlegroups.com
Cannot find file "points" in directory "polyMesh" in times 0 down to constant

このエラーメッセージは、"polyMesh" ディレクトリにあるべき 
"points" ファイル (メッシュの点座標データ) が無いことを教えてくれています。

メッシュを生成する前に、ソルバーを実行してしまったことがエラーの原因です。
まず、blockMeshでメッシュを生成してから,ソルバーを実行してください。
$ blockMesh
$ interFoam

OpenFOAMのエラーメッセージは、最初は難しいかもしれませんが、
少し考えると理解できるものが多いです。
メッセージに含まれるキーワードで検索する等してみると、
手がかりが得られますし、勉強にもなると思います。

また、インストールディレクトリ下の doc/Guides-a4 ディレクトリに、
ユーザーガイド (UserGuide.pdf) があります。
現在取り組まれているチュートリアルに関しては、
このユーザーガイドの 2.3節 Breaking of a dam に、
解説もありますので、ご参照ください。

野崎

2016年1月19日 15:04 K_Ysd <k11...@gmail.com>:

--
このメールは Google グループのグループ「OpenFOAM」に登録しているユーザーに送られています。
このグループから退会し、グループからのメールの配信を停止するには openfoam+u...@googlegroups.com にメールを送信してください。
このグループに投稿するには open...@googlegroups.com にメールを送信してください。
https://groups.google.com/group/openfoam からこのグループにアクセスしてください。
その他のオプションについては https://groups.google.com/d/optout にアクセスしてください。

K_Ysd

unread,
Jan 20, 2016, 12:56:31 AM1/20/16
to OpenFOAM
ユーザーガイドに載っている通りに解析を行ったところ、無事に結果が出ました。
丁寧な説明書があると知らなかったので助かりました。 熟読してみます。
ご返信ありがとうございました。
Reply all
Reply to author
Forward
0 new messages