4.手順の詳細(オペレーション)
このセクションの内容
4.1 Login
Linuxを起動したらuserアカウントでLoginします。
4.2 端末操作
端末で操作します。Linuxのアプリケーションから端末を選んで、端末ウィンドウを開いてください。
4.3 WRFをCompileするために必要な環境のinstall
(1) root権限での操作を指定
> su root
rootのパスワードを要求されるので、あらかじめ設定してあるパスワードを入力してください。
(2) 環境のinstall
コマンドを実行するとサーバにアクセスし、環境がinstallされます。容量が大きいファイルのときは、install続行の可否を問われますので、yを押して、Enterしてinstallを続行してください。
> apt-get install tcsh
> apt-get install csh > apt-get install m4
> apt-get install libx11-dev > apt-get install libxt-dev
> apt-get install libxaw7-dev
> apt-get install libnetpbm10-dev
- ※ OSの種類やバージョンの違いなどにより、必要なパッケージが異なる可能性があります。エラーメッセージを参照し、必要なパッケージをインストールする必要があります。
- ※ Ubuntuのパッケージ検索 : http://packages.Ubuntu.com/ja/
(3) root 環境からの離脱
> exit
root環境から離脱してuser環境に戻ります。必ずこのexitコマンドは実行してください。user環境で行う操作をroot環境で行うと、本書と実際の操作と異なるDirectoryとなってしまいます。
4.4 netCDFのinstall
(1) ダウンロード
netCDFを次のURLからダウンロードしてください。操作はGUIから行います。
http://www.unidata.ucar.edu/downloads/netcdf/
図2 netCDFのホームページ
図2中ほどに目指すページがあります。図2ではポインタを合わせたので赤い文字になっています。ここをクリックすると図3のページが開きます。
図3 netCDFのホームページ
図3で赤い文字で表示されているLinkをクリックするとダウンロードが始まります。Ubuntuではダウンロードを指定すると、図4に示すようにダウンロードマネージャが起動してダウンロードdirectoryに保存されます。保存されるファイルはnetCDF-3.6.3.tar.gzです。ファイルは圧縮されています。
図4 ダウンロードmanager
(2) 解凍
端末ウィンドウを立ち上げます。
> cd ダウンロード
操作をダウンロード directory に移動 > su root
root権限を発動 > mv netCDF-3.6.3.tar.gz /usr/local
ダウンロードしたファイルをワークに移動 > cd /usr/local
操作をワークに移動 > tar -zxvf netCDF-3.6.3.tar.gz
圧縮ファイルを解凍 > cd netCDF-3.6.3
解凍して出来た directory に移動 > ./configure
> make
> make install
ここで図5に示すいくつかのエラーが出ますが、WRF作業の問題にはなりませんでした。
図5 netCDFをmakeしたときに出力されたエラー
> exit
root権限から離脱 > cd
userのdirectroyに移動 > ncdump
ここで図6のようにncdumpの使い方が表示されればnetCDFのsetは完了です。表示されないときは本項目(2)に戻ってもう一度操作してください。
図6 ncdumpの使い方が表示された様子
4.5 WRFとWPSのinstall
(1) ダウンロード
WRFとWPSを次のURLからダウンロードしてください。操作はGUIから行います。
http://www.mmm.ucar.edu/wrf/users/download/get_source.html
図7 WRFホームページ
初めてダウンロードするときは登録を求められます。登録して次の3つの圧縮ファイルをダウンロードしてください。
WRFV3.1.1.TAR.gz
WPSV3.1.1.TAR.gz
geog.tar.gz
端末ウィンドウを開いて次の操作をしてください。
> mkdir WRF
userのhome directoryにWRF directoryを作成 > cd WRF
WRF directoryに移動 > mv ../ダウンロード/WRFV3.1.1.TAR.gz ./
ファイルの移動 > mv ../ダウンロード/WPSV3.1.1.TAR.gz . /
ファイルの移動 > mv ../ダウンロード/geog.tar.gz ./
ファイルの移動 > tar -zxvf WPSV3.1.1.TAR.gz
解凍 > tar -zxvf WRFV3.1.1.TAR.gz
解凍 > tar -zxvf geog.tar.gz
解凍
これで作成したWRF directoryにダウンロードしたファイルを移動させ、圧縮ファイルを解凍しました。
(2) WRFのsetup
> cd WRFV3
WRFV3 directoryに移動
configureを編集します。geditもしくはviでconfigureを開きます。
viの場合
> vi configure
viでconfigureを開く :set nu
viの操作 行番号を表示
148行目を編集します。/usr/local/netCDFを/usr/localに変更します。viではXキィで消去できます。WRFはnetCDFを利用しているため、netCDFへのpassを設定しなければなりません。netCDFをどこにインストールしたかによりここは変えてください。この作例では/usr/localに設定したので、ここで編集します。
:wq!
viの操作 保存して終了
端末に戻って操作を続けます。
> ./configure
configureを実行します。
図8 WRFのオプション画面
図8に示すようにオプションの入力待ちになります。講習会用PCでは1を選択しました。パソコンにインストールされているコンパイラを選択します。講習会用PCではGfortranおよびgccを使用していたので1を選択しました。
> 1
図9 WRFオプション画面
図9のようにもう一度選択画面が現れます。先ほどと同じように講習会用PCでは1を選択しました。
> 1
図10 エラー表示(黒く反転しているところがエラー)
エラーが出るので、PCの設定を操作します。
> export WRFIO_NCD_LARGE_FILE_SUPPORT=1
エラーを修正したので、もう一度configureを実行します。
> ./configure
> 1
先ほどと同じように入力します。 > 1
> ./compile em_real >& compile.log
compileします。この操作は30分程度の時間がかかります。その間、PCを放置できます。
> ls ./run
run directoryでファイルを確認
図11に示すようにrun directoryにreal.exeとwrf.exeが作成されていれば成功です。
図11 runにreal.exeとwrf.exeがあることを確認
(3) WPSのsetup
> cd ../WPS
WPS directoryに移動
configureを編集します。geditもしくはviでconfigureを開きます。
viの場合
> vi configure
viでconfigureを開く :set nu
viの操作 行番号を表示
7行目を編集します。/usr/local/netCDFを/usr/localに変更します。viではXキィで消去できます。WRFはnetCDFを利用しているため、netCDFへのpassを設定しなければなりません。netCDFをどこにインストールしたかによりここは変えてください。この作例では/usr/local/に設定したので、ここで編集します。
:wq!
viの操作 保存して終了
端末に戻って操作を続けます。
> ./configure
図12 WPSのオプション画面
図12のようにオプションの入力待ちになります。講習会用PCでは13を選択しました。
※ パソコンにインストールされているコンパイラを選択します。講習会用PCではGfortranおよびgccを使用。なお、ここで選択するコンパイラはWRFインストール時と同じコンパイラであることが望ましい。)
> 13
13を選択
compileを実行し、exeファイルを作成します。
> ./compile >& compile.log
compileを実行 少し時間がかかる > ls
ファイルの確認
図13 WPS directoryの内容
図13にあるように、 geogrid.exe ungrib.exe metgrid.exe が作成されていれば成功です。
4.6 Ncviewのsetup
WRFの結果を図表示するNcviewをsetupします。次のURLから圧縮ファイルをダウンロードしてください。
http://meteora.ucsd.edu/~pierce/ncview_home_page.html
図14 Ncviewホームページ
ncview-1.93g.tar.gzをダウンロードします。これまでのダウンロードと同様にダウンロードマネージャを操作して、圧縮ファイルをダウンロード directoryに保存します。
端末を開いて次の操作をしてください。
> cd ダウンロード
ダウンロードdirectoryに移動 > su root
root権限に移行
rootのパスワードを求められるので、入力してください。
> mkdir /usr/local/ncview
directoryを作成 > mv ncview-1.93g.tar.gz /usr/local/ncview/
ダウンロードしたファイルを移動 > cd /usr/local/ncview
ncview directoryに移動 > tar -zxvf ncview-1.93g.tar.gz
圧縮ファイルを解凍 > cd ncview-1.93g
ncview-1.93g directoryに移動 > ./configure
> make
> make install
> exit
root権限から離脱 > cd
home directoryに移動
動作を確認します。
> ncview
使い方が表示されれば無事終了です。
図15 Ncviewの操作説明画面