GeoClaw 基本情報整理

使用初期段階の情報整理.

  • 有限体積法
  • 実行可能な環境はPython2.7.x以上,Python3.x未満
    現在保証されているのは2.7.xまで.
    Pythonは2系と3系の互換性が低い.2020年でPython2.7.xがサポート終了になるらしいが,どうなるのだろう.
  • Clawpackに含まれるソルバー群の従属関係
    Clawpackの中には,AMRClaw,GeoClaw,Pyclawと分かれている.
    GeoClawはAMRClawの訂正バージョン.ということは,GeoClawはAMRClawの上位互換であり,AMRが使用可能.
    この2つは,基礎方程式部分はFortranベースで書かれており,入力条件の設定など,司令塔の部分をPythonに依存しているらしい.
    そして,計算結果の描画もPythonのライブラリであるmatplotlibを使う.
    基礎方程式の計算スキームの部分も含めて全てPythonで済ませたいという人のために,Pyclawがある.基本的にはGeoClawと同じセットは揃っているとのことである.
  • コンパイル,実行,出力結果表示をMakefileで行う
    examplesをやってみると,Makefileで主要な操作が実行できるようになっている.

Front page   Edit Diff Attach Copy Rename Reload   New List of pages Search Recent changes   Help   RSS of recent changes
Last-modified: 2017-06-26 (Mon) 03:33:58 (2290d)