OpenFOAM【pythonでblockMesh】

penguinitis.g1.xrea.com

春日氏作成のpythonプログラムblockMesh.pyを使ってみました。ので、簡単なメモ(OpenFOAMも久しぶりなので)。

$ wget http://penguinitis.g1.xrea.com/study/OpenFOAM/blockMeshPython/blockMeshPython-v1912-20200612.tar.gz 
$ tar -zxvf blockMeshPython-v1912-20200612.tar.gz 

でダウンロード+解凍。チュートリアルプログラムが二つほど入っています。createMesh.pyとcreateMesh2.py。とりあえず、createMesh.pyを動かしてみます。

ディレクトリとして、/constant、/systemを用意します。

$ python createMesh.py

をたたくことで、blockMeshDictを作成します。作成場所はcreateMesh.pyの中に記載。/system中にcontrolDictを配置します。内容は適当でもよい。

$ blockMesh

をたたくと/constantフォルダの中に、polyMeshディレクトリ・meshファイルが作成されています。

$ paraFoam

でメッシュを確認できます。