GeoClaw 基本情報整理 †
使用初期段階の情報整理.
- 有限体積法(FVM)
Riemann solver.リーマン問題についてはかの有名な Toro の本を参照.
- Clawpackに含まれるソルバー群の従属関係
Clawpack の中には,AMRClaw,GeoClaw,Pyclaw と分かれている.
GeoClaw は AMRClaw の後発バージョンで,GeoClaw は AMRClaw の AMR パッケージを使った計算が可能.
この2つの基礎方程式部分は Fortran で書かれており,入力条件の設定など,司令塔の部分を Python に依存しているらしい.
そして,計算結果の描画も Python のライブラリである matplotlib を使う.
基礎方程式の計算スキームの部分も含めて全て Python で済ませたいという人のために,Pyclaw がある.基本的には GeoClaw と同じセットは揃っている(ように読める).
- コンパイル,実行,出力結果表示を Makefile で行う
examples をやってみると,Makefile で主要な操作が実行できるようになっている.