「てんきや」のページは、気象予報士のぴぃ☆彡がお届けする、天気に関するコラム・気象予報士試験の情報です。
携帯端末版では図表を省略しているため分かりづらい点があるかもしれませんが御容赦ください。

「てんきや」コラム

#33: 気候変動シミュレータに参加しよう

地球外知的生命体の探査を行うSETI@Home、暗号や数学の命題を解くdistributed.net、新薬の開発に向けて分子を解析するUnited Devices(UD)など、グリッド・コンピューティングによる様々なプロジェクトが多くの人の参加により進められています。グリッド・コンピューティングとは高価なスーパーコンピュータを使う代わりにパソコンなど一般的なコンピュータを多数使って計算処理を行うもので、能力がスーパーコンピュータの10000分の1しかないようなマシンでも10000台集まればスーパーコンピュータと同等の計算能力を実現できるだろう…という考え方のもと、インターネット等で参加者を募って実施されています。 前述の各プロジェクトでは多くの一般ユーザーが家庭のPCなどを使って解析に参加し、暗号解読や抗がん剤開発につながる物質の発見など多くの成果を収めています(地球外生命体はまだ見つかっていませんが)

このようなグリッド・コンピューティングの技術を使って地球温暖化などの気候変動を予測しようという分散シミュレーションが行われています。イギリスの研究機関が中心となって活動しているclimateprediction.netでは、約30000台(2005年1月末現在)のマシンによる分散シミュレーションが進められており、シミュレーションによって得られた結果は科学誌Natureにも掲載されました掲載内容(PDF)要旨和訳。 同じような地球温暖化のシミュレーションは気象庁気象研究所や東京大学気候システム研究センターなどでも行われていますが、これらの研究が世界でもトップクラスのスーパーコンピュータである地球シミュレータを使用しているのに対して、climateprediction.netでは同様のシミュレーションを普通のパソコンで実行できるのが大きな特徴。というわけで、私も実際に普通のパソコンでシミュレーションを試してみました。

シミュレータを走らせるまでの手順は次のとおり。

  1. ユーザー登録。Rule and PoliciesGetting Startedのページをひとしきり読んで納得したら、Create an accountのページのフォームに名前(ニックネームでも可)とメールアドレスを登録。届いたメールに載っているaccount IDを入力したら登録完了です。
  2. 動作環境の設定。登録完了後の画面でThis is my first BOINC projectを選択すると、シミュレータ用に使うディスク容量などの設定画面に移ります(シミュレータの動作にはSETI@Home等と同じBOINCが使われています)。マシンパワーに余裕があるなら設定はそのままでも構わないでしょう。
  3. インストール。BOINCのダウンロードページにはLinux版・Mac版・Windows版があるので、使用しているマシンに合ったものをダウンロード&インストールしましょう。
  4. シミュレータの設定。インストールしたBOINCを起動すると、project URLとaccount IDを聞いてきます。project URLはhttp://climateprediction.net/、account IDはメールに載っていたものを入力すればOK。自動的にシミュレーションのデータをダウンロードしてきて計算がはじまります。
あとは、コンピュータが他の仕事をしていない時間帯にひたすらシミュレーションが行われ、結果が出たらデータを送信して次のシミュレーションをダウンロードし実行する…という繰り返しです。いまこの原稿を書いているマシンでは、 …等々、多くのパラメータがサーバから与えられてシミュレーションが行われています。シミュレータにより現在計算されている地球の気温や降水量、雲の分布などを見ることもできるほか、シミュレーションが完了した暁には与えられた条件によって地球の気候変化がどのように推移したかをグラフ等で見ることができます。

最後に、これを見てやってみようかなと思った方に注意事項をいくつか。

ちなみに、私がいま使っているのは4年ほど前に買ったノートパソコンなのですが、シミュレーション開始から6時間ほど経った状態で進捗率0.1%、完了までの推定時間は約6411時間…だいたい8〜9ヶ月ぐらいでしょうか…別のマシンでやり直さないとダメですね、これは。


(2005/2/1)
0)てんきやトップ