有限要素法で学ぶ現象と数理−FreeFem++数理思考プログラミング (共立出版)のサポートサイトです.掲載したサンプルコードはここ からダウンロードできます.
ここは,高石武史が書いています.

第5章 FreeFem++による反応拡散問題の計算

空間パターンのダイナミクスは,数値シミュレーションの楽しさを感じさせてく れるものの一つである. 化学反応であったり,動物の体表の模様であったり, 様々なところでそれらを見出すことができる. ここでは,それらの中から代表的なものを選んで実際に FreeFem++ で 計算することにする. モデルの方程式をプログラムとして記述できる FreeFem++ は, いろいろな数理モデルが使われるこれらの問題を調べるのにとても都合が良い.
5.1 反応拡散方程式から現れるパターン
    5.1.1 反応を伴う拡散方程式
    5.1.2 チューリングの拡散不安定性
    5.1.3 パターンの形成- Activator-Inhibitor モデル-
    5.1.4 パターンの生成・ 消滅- Gray-Scott モデル-
    5.1.5 フェーズフィールドモデルとAllen-Cahn 方程式
5.2 パターン形成のシミュレーションとアダプティブメッシュ
5.3 3 次元でのパターン形成

FreeFem++の関連情報

FreeFem++のサンプルコードは examples++[-分類]となっている.その分類は次のようになっている.
分類なし マニュアルにある基本的なサンプル.
3d 3次元問題のサンプル.
chapt3 O.Pironneau教授によるサンプル.その内容は Introduction to Scientific Computingにある第3章をFreeFem++に書き直したものを中心に,適宜追加した内容となっている.
eigen 固有値問題のサンプル.
mpi MPIによる並列計算例.
other examples++-other に格納されているサンプルコード.
tutorial マニュアルに掲載されたプログラム例が中心になっている.
load FreeFem++の本体に無い機能を追加するためのサンプル.
なお,本書でFreeFem++のサンプルを引用する場合は tutorial/a_tutorial.edp のように記述する.