Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationEventAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
1
Help us understand the problem. What are the problem?

More than 1 year has passed since last update.

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ファイルではよく発生する。計算が開始されず、よくわからないエラーメッセージが出たと思ったら、記述ミスも疑ったほうがいい。

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
1
Help us understand the problem. What are the problem?