1.3 インストール

Intel Mac で、 FreeFEM-v4.15-Intel-O.dmg をインストールする手順については、

「FreeFem++ 4.15 をインストールしてみた」
https://m-katsurada.sakura.ne.jp/knowhow-2024/node67.html
を参考にして下さい。

Apple Silicon Mac で FreeFEM-v4.15-Apple-Silicon-15.4.dmg をインストールする手順については、以下の説明を見て下さい。 実は FreeFEM-v4.15-Apple-Silicon-15.4.dmg は、 厳密には v4.15 ではなく、v4.15.1 であるらしく、 上の「FreeFem++ 4.15 をインストールしてみた」はまったく参考になりません。

FreeFEM-v4.15-Apple-Silicon-15.4.dmg を (例えば Finder でダブルクリックして) 開いたあと、 ターミナルで次のようにする。

cd /Volumes/freefem4.5.1
bash ./Install-app.sh
パスワードを尋ねられるので入力する。画面に表示されないが、 パスワードを入力した後に \fbox{enter} キーをタイプする


これはエラーになる。 その原因が知りたければ、 「FreeFEM v4.15 (実は v4.15.1) でトラブル」 を見て下さい。 以下では原因の説明は省き、インストール手順のみ説明します。


この後、ターミナルで次の2つのどちらかを実行する。

対策1 (末尾のドット . は忘れずに)
sudo mkdir -p /opt/homebrew/opt/gcc/lib/gcc/current/
cd /opt/homebrew/opt/gcc/lib/gcc/current/
sudo ln -s /Applications/FreeFem++.app/Contents/ff-4.15.1/gnu/libgfortran.5.dylib .
sudo ln -s /Applications/FreeFem++.app/Contents/ff-4.15.1/gnu/libquadmath.0.dylib .
(FreeFem++.app は、 Homebrew というものでインストールされたファイルを参照しているので、 それを強引に用意する、というもの。 Homebrew を使う人は副作用が生じないように注意が必要である。)

対策2
cd -
curl -O https://nalab.mind.meiji.ac.jp/~mk/misc/20260421/fix-freefem-rpaths.sh
chmod +x fix-freefem-rpaths.sh
sudo ./fix-freefem-rpaths.sh /Applications/FreeFem++.app
(FreeFEM のパッケージで用意されているファイルを参照するように、 FreeFem++.app を修正する。)

動作チェックをしよう。新しいターミナルを出して
サンプル・プログラム Laplace.edp を実行してみる
cp -pr /Applications/FreeFem++.app/Contents/ff-4.15.1/share/FreeFEM/4.15/examples .
cd examples/tutorial/
FreeFem++ Laplace.edp

Image Laplace.edp

このウィンドウが出れば正常にインストールできた可能性が高い。



桂田 祐史