「OpenLB」の版間の差分

提供:オープンCAEWiki OpenCAE Wiki
ナビゲーションに移動 検索に移動
(ページの作成:「''OpenLBプロジェクトは、格子ボルツマン法を実装するためのC++パッケージを提供しています。このパッケージは、数値流体力学など、幅広いマルチフィジックス輸送問題に対応します。ソースコードは公開されており、読みやすく、モジュール化され、プラットフォームに依存しない方法で構築されています。これにより、学術アプリケーションと高…」)
(相違点なし)

2026年2月25日 (水) 21:35時点における版

OpenLBプロジェクトは、格子ボルツマン法を実装するためのC++パッケージを提供しています。このパッケージは、数値流体力学など、幅広いマルチフィジックス輸送問題に対応します。ソースコードは公開されており、読みやすく、モジュール化され、プラットフォームに依存しない方法で構築されています。これにより、学術アプリケーションと高度なエンジニアリングアプリケーションの両方で、迅速な実装が可能になります。また、新しい物理モデルを追加するための拡張も容易です。

公式ホームページ

インストール

Windows+WSL

まずWSLをインストールする。[1]

OpenLBをダウンロードする。[2]ダウンロードしたら圧縮ファイルを解凍する。

WSLを起動する。

WSL内にmakeをインストールする。

sudo apt update
sudo apt install make gcc g++ openmpi-bin

WSL内で解答した圧縮ファイルのフォルダに移動する。 makeを実行します。

make

これでOpenLBのコンパイルは完了です。

インストールの確認

試しに簡単なソルバをコンパイルして計算してみます。

cd examples/laminar/cavity2d

makeします。

make

計算を実行してみます。

./cavity2d