この文書は, dcpam5 を用いて手軽に実験を 行うためのチュートリアルです.
dcpam5 インストールガイド を参考に, dcpam5 のビルドを行ってください. 「ビルドの手引き」の「ソースコードのコンパイル」まで行ってください.
ビルドが完了すると, "src/main" ディレクトリ以下に, dcpam_main, init_data, sst_data といった実行ファイルが作成されます. またこのディレクトリには, いくつかのサンプル NAMELIST ファイル (拡張子が .nml のファイル) が "exp_setup_files" に用意されています.
$ ls exp_setup_files dcpam_ape_T21L16.nml dcpam_ape_T42L16.nml dcpam_hs94_T21L20.nml dcpam_hs94_T42L20.nml dcpam_main dcpam_main.F90 init_data init_data.F90 init_data_T21L16.nml init_data_T42L16.nml sst_data sst_data.F90 sst_data_T21.nml sst_data_T42.nml :
動作チェックを行っている, もしくは行ったことのある いくつかのコンパイラに関する注意書きです.
他のコンパイラについても当てはまる場合があるかもしれませんので, 下記の動作チェックがうまく行かない場合にはご一読ください.
下に, いくつかの実験の実行方法についての説明を記します. 始めて dcpam を使う人は, まずどれか 1 つの実験 (例えば「Polvani et al. (2004) の傾圧不安定波動実験」) の説明に 従ってやってみて下さい.
ちなみに, どの実験も実行するには以下の 4 つのステップで行います.
なお, 実験ディレクトリの準備は, 必ずしも必要ありません. ここでは, ある実験の設定や結果が他のものと混ざってしまうことを防ぐために, 各実験ごとにディレクトリを作成しています.
Polvani et al. (2004) で行われた, 傾圧不安定波動の実験を実行する方法をこちらで説明します.
Held and Suarez (1994) が提案した, 大気大循環モデルの力学過程を評価するための 実験を実行する方法をこちらで説明します.
惑星表面が全て水であるような条件 (水惑星) で実験を行う方法をこちらで説明します.
Neale and Hoskins (2000) によって提案された, 惑星表面が全て水であるような条件 (水惑星) で実験を行う方法をこちらで説明します.
Neale and Hoskins (2000) によって提案された, 惑星表面が全て水であるような条件 (水惑星) で, 軸対称モデルを用いて実験を行う方法をこちらで説明します.
地球の実験を行う方法をこちらで説明します.
火星の実験を行う方法をこちらで説明します.
Yamamoto and Takahashi (2003) に似た強制を与えた金星的惑星の 実験を実行する方法をこちらで説明します.
簡単な解析・可視化については こちら を参照してください.
実験条件のいくつかについて変更方法を こちら で説明します.