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"

 

コメント