Win10環境でOpenFOAMを動作させられるようmtk_birdman氏の以下を参考にインストールしてみました。
https://mtkbirdman.com/windows-ubuntu-openfoam-v2012-install
1.Windows10設定
(1)Linuxを動作できるよう設定
windows10設定よりアプリを開く。右上のプログラムと機能を開く。
機能の有効化を開く。
Linux用Windowsサブシステムにチェックを付けOK。
2.Ubuntu24.04 LTSインストール
(1)インストール
Microsoft store にてUbuntuを検索する。Ubuntu 24.04 LTSを選び入手をクリックするとダウンロードが始まる。容量は600M程度。完了後、開くをクリックするとインストールが始まる。
(2)Ubuntuの立上げ
初回立上げ時、ユーザー名とパスワードを入力する。
3.OpenFOAM-v2012-windows10インストール
(1)インストール
Windows用のOpenFOAMをダウンロードする。
https://sourceforge.net/projects/openfoam/files/v2012/OpenFOAM-v2012-windows10.tgz
ダウンロードフォルダにOpenFOAM-v2012-windows10.tgzが保存される。Ubuntuで圧縮解凍を行うため保存フォルダの場所を確認する。Users/user/Downloads・・。userはPC毎に異なる場合がある。
Ubuntuを開きcpコマンドでダウンロードフォルダ内のOpenFOAM-v2012-windows10.tgz圧縮ファイルをUbuntu側へコピーします。
cp -ar /mnt/c/Users/user/Downloads/ OpenFOAM-v2012-windows10.tgz .
以下を入力し圧縮を解凍する。パスワード入力すると圧縮ファイル展開が開始します。
sudo tar -xvzf OpenFOAM-v2012-windows10.tgz -C /opt/
lsコマンドでファイルが保存されている事を確認。
chownコマンドでオーナーを変更する。
sudo chown -R $USER /opt/OpenFOAM-v2012-windows10.tgz
次に OpenFOAM の動作に必要なパッケージをインストールする。Ubuntu
の画面で次のコマンドを実行し、Yを入力。
sudo apt install bison flex m4
(2)起動の設定
ubuntu起動時にofv2012を入力するだけでOpenFOAMを起動できるよう.bashrc設定ファイルへ1行追加する。
echo "alias ofv2012=\". /opt/OpenFOAM/OpenFOAM-v2012/etc/bashrc\"" >> ~/.bashrc
Ubuntuを立ち上げofv2012を入力。cd $FOAM_TUTORIALSでチュートリアルファイルが表示される。
4.bashrc修正
.bashrcファイルへ追加する1行を失敗した場合うまく起動しない。.bashrcファイルの修正が必要になる。
windows左下へ\\wsl$と入力するとUbuntuの保存フォルダが表示される。
エクスプローラを閉じると隠されるので、表示されたUbuntu-24.04フォルダをクイックアクセスに追加するかショートカットを作る。
\\wsl$\Ubuntu-24.04\home\ユーザー名 の下に保存されている.bashrcをエディタかメモ帳で開く。最下行へ以下が追加されているので、誤記などがあれば修正し保存する。
alias ofv2012=". /opt/OpenFOAM/OpenFOAM-v2012/etc/bashrc"
コメント