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 |
これはエラーになる。 その原因が知りたければ、 「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 . |
| 対策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 |
動作チェックをしよう。新しいターミナルを出して
| サンプル・プログラム Laplace.edp を実行してみる |
cp -pr /Applications/FreeFem++.app/Contents/ff-4.15.1/share/FreeFEM/4.15/examples . cd examples/tutorial/ FreeFem++ Laplace.edp |
このウィンドウが出れば正常にインストールできた可能性が高い。