LoginSignup
1

More than 5 years have passed since last update.

OpenFOAMエラー:attempt to read beyond EOF

Posted at

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
  3. You can use dark theme
What you can do with signing up
1