7.2 入手とインストール

2026/6/23 時点で、Mac 向けは version 4.15 が最新版である。

FreeFEM v4.15
https://github.com/FreeFem/FreeFem-sources/releases/tag/v4.15
から入手する。 入手すべきファイルは、使っている Mac によって異なる。

Intel Mac の場合は、 (使っている人はベテランだと思うので) とりあえず自分でやってみて下さい。 うまくいかなかったら気軽に相談して下さい。

ターミナルでやる場合の入手手順 (正しくコピー出来たかの確認を含む)
% curl -OL https://github.com/FreeFem/FreeFem-sources/releases/download/v4.15/FreeFEM-v4.15-175-g822d1d2e9-Apple-Silicon-O.dmg
% sha256 FreeFEM-v4.15-175-g822d1d2e9-Apple-Silicon-O.dmg
SHA256 (FreeFEM-v4.15-175-g822d1d2e9-Apple-Silicon-O.dmg) = 85e8f94b341a384f09d22846fe30ca0ffd7ca377e1fc8a27a158919d38349889
SHA256 の値は、 https://github.com/FreeFem/FreeFem-sources/releases/tag/v4.15に書いてあるもので確認して下さい。

(sha256 とか sha512 は古い macOS にはないが、 最近の macOS では /sbin に入っている。)

インストール手順は、

  1. Finder で、 FreeFEM-v4.15-175-g822d1d2e9-Apple-Silicon-O.dmg をダブル・クリックする。
    Image FreeFem-v415
    のようなウィンドウが出る (ディスク・イメージ・ファイル (.dmg) をマウント出来た)。
  2. ターミナルから、インストール・スクリプト Install-app.sh を実行する。
    ターミナルで以下を実行 (% はプロンプトで自分で打つものではない)
    % cd /Volumes/FreeFEM*
    % bash ./Install-app.sh
    

    (スクリプト Install-app.sh の中で sudo をしているので、 パスワードの入力を要求されることがある。画面に何も表示されないが、 あわてずに入力して、最後に \fbox{enter} キーをタイプする。)


    色々と画面表示されて、Error というのも見えるが、 これはスクリプトにミスがあるためで、こちらのせいではない (だれがやってもそうなる)。 ミスがあるのは動作確認部分で、 インストール自体は(単なるコピーなので)正常に終了している可能性が高い。 動作チェックは次で行う。

  3. (ここまででインストールは済んでいるはずだが、正常に動作することを確認する。) ターミナルを新しく開いて、 以下のコマンドを順番に実行して下さい。 (ウィンドウを出すごとに一時停止していて、 先に進めるには \fbox{enter} キーをタイプする。 最後に \fbox{esc} キーをタイプして終了する。)
    curl -O https://m-katsurada.sakura.ne.jp/program/freefem/poisson.edp
    cat poisson.edp
    FreeFem++ poisson.edp
    
    curl -O https://m-katsurada.sakura.ne.jp/complex2/potential2d-v0.edp
    cat potential2d-v0.edp
    FreeFem++ potential2d-v0.edp
    
    図 1: poisson.edp の結果: 三角形分割, 有限要素解の等高線表示, グラフの鳥瞰図
    Image fig1 Image fig2 Image fig3
    図 2: potential2d-v0.edp の結果: 流線と速度場
    Image both

いずれにせよ、トラブルが生じたら気軽に相談して下さい。

文法はC言語に似ているので、 見様見真似でプログラムが書けると思われるが、 簡単な説明を用意する予定である。



桂田 祐史