OpenFOAM環境のインストール
OpenFOAMのインストール
Windows 11のWSL環境(Ubuntu 20.04.3 LTS)に、ESI-OpenCFD版のv2112をインストール。
openfoam.comの説明に従って、レポジトリを追加してインストール。
$ curl -s https://dl.openfoam.com/add-debian-repo.sh | sudo bash
$ sudo apt install openfoam2112-default
.bashrcに下記を追記。
--- /etc/skel/.bashrc 2020-02-25 21:03:22.000000000 +0900
+++ $HOME/.bashrc 2022-02-28 21:28:29.081912600 +0900
@@ -115,3 +115,8 @@
. /etc/bash_completion
fi
fi
+
+# for OpenFOAM
+if [ -f /usr/lib/openfoam/openfoam2112/etc/bashrc ]; then
+ . /usr/lib/openfoam/openfoam2112/etc/bashrc
+fi
ParaViewのインストール
Windows 11のWSL環境(Ubuntu 20.04.3 LTS)に、最新版のバージョン5.10をインストール。
バイナリをダウンロードして使用。
$ sudo tar zxvf ParaView-5.10.0-MPI-Linux-Python3.9-x86_64.tar.gz -C /opt
$ sudo ln -s /opt/ParaView-5.10.0-MPI-Linux-Python3.9-x86_64 /opt/paraview
.bashrcにPATHを追加。
--- $HOME/.bashrc,orig 2022-02-28 21:28:29.081912600 +0900
+++ $HOME/.bashrc 2022-02-28 21:38:49.321912600 +0900
@@ -120,3 +120,9 @@
if [ -f /usr/lib/openfoam/openfoam2112/etc/bashrc ]; then
. /usr/lib/openfoam/openfoam2112/etc/bashrc
fi
+
+# for ParaView
+if [ -f /opt/paraview/bin/paraview ]; then
+ export PATH=/opt/paraview/bin:$PATH
+
+fi
とりあえず、動作確認。
$ source ~/.bashrc
$ mkdir $HOME/work
$ cp -r $FOAM_TUTORIALS/incompressible/simpleFoam/pitzDaily $HOME/work
$ cd work/pitzDaily
$ blockMesh
$ foamJob simpleFoam
$ paraFoam
ParaViewの表示がおかしい
手元のデスクトップPC、DELL OptiPlex 3050 Microだと結果がきちんと表示されない。
カラーバーは表示されるけど、結果の分布図がダメ。
デスクトップPCのスペックは下記。
グラフィックドライバはIntelからダウンロードした最新版。
Desktop PC (DELL OptiPlex 3050 Micro) |
詳細 |
---|---|
プロセッサ | Intel Core i5-7500T 2.70GHz 4Cores 4Threads (7th Gen) |
グラフィックス | Intel HD Graphics 630 (7th Gen) |
グラフィックドライバ | Intel バージョン 30.0.101.1340 (Intelからダウンロードしたもの) |
メモリ | 32GB |
OS | Windows 11 Pro 21H2 |
試しにノートPCのWindows 11 + WSL環境でやってみると、問題なく表示できました。
ノートPCのスペックは下記。
グラフィックドライバはWindows Updateで更新したもので、Intelからダウンロードしたものではないです。
Note PC (BMAX Y11) |
詳細 |
---|---|
プロセッサ | Intel Celeron N4120 1.10GHz 4Cores 4Threads (9th Gen) |
グラフィックス | Intel UHD Graphics 600 (9th Gen) |
グラフィックドライバ | Intel バージョン 27.20.100.8681 (Windows Updateによるもの) |
メモリ | 8GB |
OS | Windows 11 Pro 21H2 |
グラフィックドライバをアンインストール
ということで、ノートPC同様、デスクトップPCのIntelの最新版のグラフィックドライバをアンインストールして、Windows Updateでドライバを更新。Windows Updateでインストール後のドライバのバージョンは27.20.100.9664。
これだと、無事結果が表示できました。
ちなみに、incompressible/simpleFoam/pitzDailyの計算時間(Single Thread)は下記。
PC | CPU | ExecutionTime | Time Ratio |
---|---|---|---|
Desktop PC DELL OptiPlex 3050 Micro |
Core i5-7500T | 7.15s | 1.00 |
Note PC BMAX Y11 |
Celeron N4120 | 17.47s | 2.44 |
FreeCADのインストール
Windows 11のWSL環境(Ubuntu 20.04.3 LTS)に、バージョン0.19をインストール。
こちらの説明に従って、レポジトリを追加してインストール。
$ sudo add-apt-repository ppa:freecad-maintainers/freecad-stable
$ sudo apt install freecad
Discussion