日々の雑記帳

日々感じたこと、学んだことの備忘録

Apple M1 MacBookProへのOpenFOAMインストールメモ

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をアプリケーションへ移動する。
f:id:akihisatsb:20210323175445p:plain

Dockerを起動してみる

 ユーザIDとパスワードを入力するように促されるので、好きなものを入力する。
f:id:akihisatsb:20210323175535p:plain f:id:akihisatsb:20210323175553p:plain

Docker用のOpenFOAMインストールスクリプトをダウンロードする

 以下のOpenCFD社のサイトからダウンロード。
 https://www.openfoam.com/download/install-binary-mac.php
 以下2つのスクリプトをダウンロード。
 ・installMacOpenFOAM
 ・startMacOpenFOAM
f:id:akihisatsb:20210323175642p:plain

上記のOpenCFD社のサイトにある手順に従い、ターミナルで以下のコマンドを入力

 なお、コマンドの入力は、Dockerを起動している状態でターミナルを開き行う。
 ・実行権限を付与する
  chmod +x installMacOpenFOAM
  chmod +x startMacOpenFOAM
 ・インストール
  ./installMacOpenFOAM
 ・OpenFOAMの開始(Docker container上で)
  ./startMacOpenFOAM

ターミナルでDockerコンテナ上でのOpenFOAM環境が動作しているのを確認

 ./startMacOpenFOAMコマンドを入力することで、ofuserに変更になっているのが確認できれば、
Dockerコンテナ上のOpenFOAMが動作している。
f:id:akihisatsb:20210323175803p:plain

 あとは、適当なディレクトリにチュートリアルファイルをコピーしてきて、blockMechなどのOpenFOAMのコマンドが動くか確認できればOK。
f:id:akihisatsb:20210323175836p:plain f:id:akihisatsb:20210323175902p:plain