OpenFOAMユーザーの皆様
富山県立大学の中川です。研究室で開発したGUIアプリ FoDE を紹介させていただきます。
FoDE — Foam Dictionary Editor(読み方: "フォーディー")
GitHub: https://github.com/snaka-dev/foam-dictionary-editor
Python と PySide6 で作られた、非公式の OpenFOAM 辞書ファイル向け GUI エディタです。Linux,macOS,Windowsで動作し,GNU AGPLで公開しています。
FoDE は OpenFOAM ケースの辞書ファイルをグラフィカルに編集するツールです。構造化されたツリー表示とプレーンテキストエディタの両方で辞書を閲覧・編集・管理できます。OpenFOAM シミュレーションに取り組むエンジニアや研究者が、ケースファイルのセットアップや修正をより手軽に行えることを目指しています。
境界条件を表形式で一覧でき,その場で編集・追加・削除・名前一括変更などが可能です。
pyVistaを利用した簡易的3-Dビューワーが使用でき,blockMeshDictの節点・ブロックなどを表示して確認できます。その上にSTLファイルも読み込めますので,snappyHexMeshDictの簡単なチェックにも利用できます。
OpenFOAM設定済み端末からFoDEを起動した場合には、標準例題を簡単に作業ディレクトリに複製できます。よく使うウェブサイトを登録できるなどの機能もあります。
研究室ではじめてOpenFOAMを使う人のために,初心者にやさしいアプリを目指して開発してきたものです。中級者の方にも便利に使っていただけるとうれしいです。下記のGitHubサイトから取得できます。そちらに説明資料もあります。
GitHub:
https://github.com/snaka-dev/foam-dictionary-editor
インストールと簡単な説明:README.md (日本語版あり)
詳しい説明:USER_GUIDE.md (日本語版あり)
なお,アプリ内で端末も動作しますが,長期の計算などには向いていません。
なお,macOSでの動作確認およびデバッグについては,富山県立大学の坂村先生にご協力いただきました。お礼申し上げます。
使用方法についての質問,要望,バグ報告などは,GitHub Issueやこの掲示板をお使いください。オープンCAE学会関連イベントで中川へお伝えいただいても結構です。直近のイベントは2026年6月13日(土)定時社員総会および付帯講習会です。詳細は下記をご覧ください。
https://www.opencae.or.jp/info/2026%e5%b9%b46%e6%9c%8813%e6%97%a5%ef%bc%88%e5%9c%9f%ef%bc%89%e5%ae%9a%e6%99%82%e7%a4%be%e5%93%a1%e7%b7%8f%e4%bc%9a%e3%81%8a%e3%82%88%e3%81%b3%e4%bb%98%e5%b8%af%e8%ac%9b%e7%bf%92%e4%bc%9a%e3%82%92/
Disclaimer
- This offering is not approved or endorsed by OpenCFD Limited, producer and distributor of the OpenFOAM software via www.openfoam.com, and owner of the OPENFOAM® and OpenCFD® trade marks.
Acknowledgements:
- PySide6 (Qt for Python) — GUI framework (LGPL v3)
- pyVista / VTK — 3-D viewer for blockMeshDict (BSD-3-Clause, optional)
- xterm.js — Terminal emulator used in the Terminal panel (MIT). Downloaded automatically from jsDelivr on first launch and cached in ui/xterm/
- pytest / pytest-qt — Test framework (development only)
- Special thanks to the OpenFOAM Foundation and OpenCFD / ESI Group and all contributors for developing and maintaining OpenFOAM as free, open-source CFD software.