#topicpath * 領域気象モデル [#t92faff1] ** WRF [#f8e57fc0] *** WRFについての情報 [#g61fc9ab] -- WRFとは~ ~ The &color(red){W};eather &color(red){R};esearch & &color(red){F};orecasting Model のこと。~ 現在も開発が進む領域気象モデル。~ ホームページ : http://www.wrf-model.org/index.php ~ マニュアル : [[ARWの User's Guide>http://www.mmm.ucar.edu/wrf/users/docs/user_guide_V3/ARWUsersGuideV3.pdf]](PDFファイル)~ (更新 : 2013-04-17 (水) 10:32:47 )~ ~ *** [[WRFの導入(WRFのインストール)>./WRFの導入]] [#accd5976] -- WRF の導入について、その準備から、テストとしての実行までの流れを[[まとめた>./WRFの導入]]。~ --- WRF-ARW Ver. 3.5 (リリース:2013-04-18) 対応 --- WRF-ARW Ver. 3.4.1 (リリース:2012-08-16) 対応 *** [[WRFの物理パラメタ・初期条件・境界条件>./WRFの諸条件の設定]] [#s2fddc8a] -- [[新しいケースの作成>./WRFの諸条件の設定#qe2528b4]] -- [[変数やサブルーチンを調べる手掛かり>./WRFの諸条件の設定#x1b3f2ee]] -- [[諸条件の設定>./WRFの諸条件の設定#r214bb0e]] ~ *** [[WRFの継続計算と出力時間間隔>./WRFの継続計算と出力時間間隔]] [#s5e1f2b7] *** [[WRFの出力結果を描画>./WRFの出力結果を描画]] [#qafa7936] *** [[実行時間についてのメモ>./実行時間についてのメモ]] [#m8a2105c] 計算時間の検討をつけるために、様々なケースでどれくらいの計算時間がかかったか、[[メモ>./実行時間についてのメモ]]していく。 ** ASUCA [#i7e143ef] 力学コアを GPGPU で計算するようにしているため、GPGPU の性能を引き出すことができる。 + 関連情報 -- [[東工大青木先生>http://www.sim.gsic.titech.ac.jp/Japanese/Research/weather.html]] -- [[「ながれ」の記事(2011)>http://www.nagare.or.jp/assets/files/download/noauth/nagare/30-2/30-2tokushu4.pdf]](PDF) -- [[室井ちあし氏によるレポート(2010-07-14)>http://wtk.gfd-dennou.org/arch.htm#label-121]] -- [[ITmedia のレポート(2010-03-24)>http://www.itmedia.co.jp/enterprise/articles/1003/24/news078.html]] ** CReSS [#i66e80d9] 「雲解像モデル」である。 + 関連情報 -- [[CReSSホームページ>http://www.rain.hyarc.nagoya-u.ac.jp/~tsuboki/cress_html/index_cress_jpn.html]] ** NHM [#d17fe3d3] 気象庁の非静力学モデル。開発は終了している?後継のモデルの名称は「気象庁 非静力学モデル(メソ数値予報モデル)」? + 関連情報 -- [[数値予報研究開発プラットホーム(気象庁)>http://pfi.kishou.go.jp/]] ** deepconv [#a6511283] 地球電脳倶楽部の2次元積雲対流モデル + 関連情報 -- [[地球電脳倶楽部 deepconv プロジェクト>http://www.gfd-dennou.org/arch/deepconv/]] + インストール -- 環境 --- Debian (wheezy) -- 手順~ ※ 実行できないところ(インストール)は root になって作業する。 +++ ファイルのダウンロード~ 上記プロジェクトのページから、gtool5_current.tgz netcdf-3.6.3.tar.gz arare5_current.tgz をダウンロードする。~ ~ +++ 展開 tar xvzf gtool5_current.tgz tar xvzf netcdf-3.6.3.tar.gz tar xvzf arare5_current.tgz ~ +++ netcdf-3.6.3 のコンパイル cd netcdf-3.6.3 ./configure make ※ 以降、lib〜.a (スタティックリンク) を用いるため、場所が特定できればインストールしなくてよい。多分。~ ~ +++ gtool5 のコンパイルとインストール cd gtool5-20101228-1 ./configure --with-netcdf=../netcdf-3.6.3/fortran/.libs/libnetcdff.a --with-netcdf-include=../netcdf-3.6.3/libsrc make make install ※ こちらはインストールした。~ ~ +++ arare のコンパイル cd arare5-20130130-2 ※ この段階で Mkinclude.in を編集し、インストール先のディレクトリを設定しておく。 ./configure --with-netcdf=../netcdf-3.6.3/fortran/.libs/libnetcdff.a --with-netcdf-include=../netcdf-3.6.3/libsrc --with-gtool5=/usr/local/gtool5/lib/libgtool5.a --with-lapack=/usr/lib/liblapack.a --with-blas=/usr/lib/libblas.a make make install + サンプルの実行 ++ 設定ファイルのコピー~ 適当なディレクトリに移動し、src/sample_nml 以下の設定ファイル 〜.conf と 〜_init-data.conf をコピーする。 cp -p ../../arare5-20130130-2/src/sample_nml/arare-thermal-dry_init-data.conf . cp -p ../../arare5-20130130-2/src/sample_nml/arare-thermal-dry.conf . ~ ++ 実行 /usr/local/deepconv/bin/arare_init-data -N=arare-thermal-dry_init-data.conf /usr/local/deepconv/bin/arare -N=arare-thermal-dry.conf ~ ※ 出力は netcdf 形式のファイルになる。~ ※ ファイルは一つの変数につき一つのファイルになる。~ ~ + メモ ++ CPU の稼働率~ CPU の稼働率が 20〜30 % しかない。データの書き込みに時間がかかっているのなら、並列処理にしても速度は見込めない。~ +++ データ出力との兼ね合い?~ +++ gprof で検討? ~