OpenFOAM v2306リリースノート

提供:オープンCAEWiki OpenCAE Wiki
2023年9月9日 (土) 17:43時点におけるMmer547 (トーク | 投稿記録)による版 (ページの作成:「OpenCFDは、OpenFOAM® v2306の2023年6月リリースを発表します。このリリースは、コードの多くの領域にわたってOpenFOAM-v2212の機能を拡張しています。この新機能は、OpenCFDの顧客からのスポンサーによる開発、内部資金による開発、OpenFOAMコミュニティからの機能や変更の統合を表しています。 OpenFOAMはOpenCFDによってGPLライセンスの下で配布されています。…」)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
ナビゲーションに移動 検索に移動

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.