search
LoginSignup
1
Help us understand the problem. What are the problem?

More than 3 years have passed since last update.

オープンCAE Advent Calendar 2018 Day 5

posted at

OpenFOAMエラー:attempt to read beyond EOF

OpenFOAMのエラーメッセージ

OpenFOAMのエラーメッセージはわかりやすいものもあれば、わかりにくいものもある。
今回は「attempt to read beyond EOF」についてメモする。

attempt to read beyond EOF

このメッセージは0ディレクトリのファイルをいじっていた後、計算を実行した際に発生した。
ソルバ―ログでは計算イタレーション開始前に発生していた。

log~Foam
--> FOAM FATAL IO ERROR: 
attempt to read beyond EOF

file: /User/sample/0/U.boundaryField.wall.value at line 32.

 原因と対処方法

今回出したエラーの場合はファイル内での「}」の閉じ忘れが原因。
エラーメッセージで指定されたライン近くの括弧を調べて修正する。

まとめ

括弧の閉じ忘れは、括弧の中に括弧が入るdictファイルではよく発生する。計算が開始されず、よくわからないエラーメッセージが出たと思ったら、記述ミスも疑ったほうがいい。

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
What you can do with signing up
1
Help us understand the problem. What are the problem?