Apple M1 MacBookProへのOpenFOAMインストールメモ
Dockerイメージのダウンロード
M1 Mac用(Arm対応)のDockerの最新リリース(2021年3月22日現在)は、以下のサイトに情報がある。
https://www.openfoam.com/download/install-binary-mac.php
上記サイトにあるリンク先
(https://desktop.docker.com/mac/stable/arm64/62029/Docker.dmg )からイメージをダウンロードする。
Dockerのインストール
ダウンロードしたDocker.dmgをクリック。
ダウンロードしたDockerをアプリケーションへ移動する。
Dockerを起動してみる
ユーザIDとパスワードを入力するように促されるので、好きなものを入力する。
Docker用のOpenFOAMインストールスクリプトをダウンロードする
以下のOpenCFD社のサイトからダウンロード。
https://www.openfoam.com/download/install-binary-mac.php
以下2つのスクリプトをダウンロード。
・installMacOpenFOAM
・startMacOpenFOAM
上記のOpenCFD社のサイトにある手順に従い、ターミナルで以下のコマンドを入力
なお、コマンドの入力は、Dockerを起動している状態でターミナルを開き行う。
・実行権限を付与する
chmod +x installMacOpenFOAM
chmod +x startMacOpenFOAM
・インストール
./installMacOpenFOAM
・OpenFOAMの開始(Docker container上で)
./startMacOpenFOAM
ターミナルでDockerコンテナ上でのOpenFOAM環境が動作しているのを確認
./startMacOpenFOAMコマンドを入力することで、ofuserに変更になっているのが確認できれば、
Dockerコンテナ上のOpenFOAMが動作している。
あとは、適当なディレクトリにチュートリアルファイルをコピーしてきて、blockMechなどのOpenFOAMのコマンドが動くか確認できればOK。