OpenFOAM — blockMesh

MessageBoadの少々古い記事の中から参考になりそうなblockMeshDict があったので、これを拾ってきてメッシュ作成しようとしてエラーになる。

 Creating patches
 
 
 –> FOAM FATAL IO ERROR : Expected a '(' or a '{' while reading List, found on line 122 the label 2
 
 file: /home/et/\u30c7\u30b9\u30af\u30c8\u30c3\u30d7/test/cyl1/constant/polyMesh/blockMeshDict::patches at line 122.
 
     From function Istream::readBeginList(const char*)
     in file db/IOstreams/IOstreams/Istream.C at line 138.
 
 FOAM exiting

どうも、patch部分の表記法が見慣れない書式になっていたので、そこを直してみたもののどうにもクリアーできない。色々試行錯誤してわかったのは、ヘッダーファイルで、

 // blockMesh :  Block mesh description file
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 version  0.5;
 `format'   ascii;
 root     "";

version部分を、

 version  2.0; 

に書き換えてやる必要があるということでした。ちゃんちゃん。

Share

コメントする

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください