VMWare上CentOS6.8のWRF環境構築
2018-02-23
VMWare上CentOS6.8にWRF+F***T
環境を構築し、動作を確認する。
構築後、CentOS6.9にupdateした後でWRF+F***T
の動作を確認する。
- キーボード設定
- スクリーンセーバーの解除
- bash > rmタイプミスでの意図しない削除を予防する > N個以上の時に確認をする
- ユーザ名: y_okada
- check_dirsize_180226.pyをセットアップ
- ユーザのsudo使用設定
- 外部HDDの追加 (必要に応じて; 40GBでは不足; 120GBとした)
- Sublime Text version 3.0, Build 3143
-
tmux 1.6-3.el6
- sudo yum install tmux
-
GFortran v4.4.7
yum install gcc-gfortran libgfortran
- GFortran v4.9.2
- g++ v4.9.2
- NetCDF 4.4.1とNetCDF (Fortran API) v4.4.4 インストール
- libenetcdf.so.11エラーの対策
- Open MPI v2.1.1
-
WRFセットアップ前処理
-
WRF > CentOS6.8 > WRF3.6.1 setup: 失敗 / WRF3.7.1 setup: 成功 (-O2にすること) / WPS3.7.1 setup: 成功
- 1回目のrebootまで
- 2回目のrebootまで
- 3回目のrebootまで
-
WRF > CentOS6.8 > WRF3.6.1 setup: 失敗 / WRF3.7.1 setup: 成功 (-O2にすること) / WPS3.7.1 setup: 成功
-
WRF3.9のビルド
- 補足:WRF3.9のTAR.gzを使用
- configure.wrfの編集前 WRF v3.7.1 @ Qiita
- configure.wrfの編集以降 WRF v3.9 @ Qiita
- compile em_real >& log.compile_180222
- WPS 3.9のビルド
-
NCL6.3.0のインストール
-
NCLのインストール @ Qiita
- gcc v4.4.7用のtar.gzを使用
- WRFV3.7.1以下にncl/を作成
- WRFV3以下でも良いが、.bashrcの書換えは必要
- そのディレクトリにncl v6.3.0のtar.gz(gcc 4.4.7)を展開
-
NCL > error > Resource directory
</usr/share/ncarg/resfiles>
does not exist. > NCARGとNCARG_ROOT以外の環境変数を定義しない)
-
NCLのインストール @ Qiita
- venv_py360のセットアップ
-
F***T
のセットアップ- v3.1
- python / netCDF / CentOS 6.8 > ImportError: No module named netCDF4 > sudo yum install netcdf4-python.x86_64
-
F***T
v3.1 > コンパイルから実行できるまで @ esa.io -
実行ファイル(
f***gnu_omp
)を~/WRFV3/test/em_realにsymbolic linkする
-
NCEPデータ取得環境の構築
- cshスクリプトなど
- 自作処理スクリプトのセットアップ
-
WPSのデータ整備
- Vtableファイル
-
~/GEOG_DATA_v3.9 (35GB)
- データの取得 (運用のサーバーからコピー)
- WPS/以下にsymbolic linkを張る
-
WRF > WPS > ./metgrid.exe > ERROR: Couldn't open file ./geo_em.d01.nc for input.
- GEOG_DATA/のsymbolic linkをつくる
- ユーザ名を確認する (またはnameinput.wpsのGEOG_DATA/の参照を編集する)
-
動作確認
-
WPS
- SST_***: md5sum
- FNL_***: md5sum
- met_em***: md5sum
-
WRF
- wrfout***: md5sum
- F****T
-
WPS
備考
I've got a long way to go...