OpenFOAM v2306リリースノート
OpenCFDは、OpenFOAM® v2306の2023年6月リリースを発表します。このリリースは、コードの多くの領域にわたってOpenFOAM-v2212の機能を拡張しています。この新機能は、OpenCFDの顧客からのスポンサーによる開発、内部資金による開発、OpenFOAMコミュニティからの機能や変更の統合を表しています。
OpenFOAMはOpenCFDによってGPLライセンスの下で配布されています。様々なLinuxや他のPOSIXシステムでのコンパイルに適したソースコードパッケージに加え、このリリースにはコンパイル済みのバイナリパッケージも多数あります。
Ubuntu Linux: Ubuntu 22.04(LTS)、20.04(LTS)、18.04(LTS)、23.04、22.10 用パッケージインストール
openSUSE Linux: Leap15.5用パッケージインストール
Redhat Linux: epel-9 用パッケージ・インストール; Fedora 37
Windowsユーザーには、コンパイル済みパッケージについて3つの選択肢があります(詳細):
Windows Subsystem for Linux(Ubuntu、openSUSEなどベース)を使用する。
クロスコンパイルされたネイティブ実行ファイル
docker インストール
OpenFOAM apptainerのサポートは、事前にアセンブルされたイメージではなく、記述ファイルによって提供されます。
パッケージングを参照
Upgrading
Pre-processing
Numerics
Solvers and physical models
Boundary conditions
Post-processing
Parallel
Usability
New documentation system
The previous Extended Code Guide has been migrated from a Doxygen-based system to nanoc-based system (the same system as used by Gitlab.com) and made public for Community Contributions. The new content is available from https://doc.openfoam.com:
- v2306: https://doc.openfoam.com/2306/
- v2212: https://doc.openfoam.com/2212/ (old release)
The site has a new look and feel, and has received significant content updates, including a quick start, many new boundary conditions, thermophysical models, tools including noise, and much more!
The content is hosted at https://gitlab.com/openfoam/documentation - it is continuously evolving and further updates will follow.
We welcome your feedback, and encourage you to get involved - we're happy to receive pull requests!
Changes to expressions
Expression evaluation now includes normal() as a function. This returns the unit normal of mesh faces - a more robust equivalent to face()/area() with fewer operations.