2016-11-09 WRF > GFS next major version > num_metgrid_levelsが27層から32層に変更 > 2016年5月17日以降のデータ


動作環境
Xeon E5-2620 v4 (8コア) x 2
32GB RAM
CentOS 6.8 (64bit)
openmpi-1.8.x86_64 とその-devel
mpich.x86_64 3.1-5.el6とその-devel
gcc version 4.4.7 (とgfortran)
NCAR Command Language Version 6.3.0

WRF(Weather Research and Forecasting Model)関連。

WRFにて処理をしようとした時に、./real.exe実行時に以下のようなエラーが出た。

-------------- FATAL CALLED ---------------
FATAL CALLED FROM FILE:  <stdin>  LINE:     849
 input_wrf.F: SIZE MISMATCH:  namelist ide,jde,num_metgrid_levels=          85          64          27 ; input data ide,jde,num_metgrid_levels=          85          64          32
-------------------------------------------
--------------------------------------------------------------------------
MPI_ABORT was invoked on rank 0 in communicator MPI_COMM_WORLD 
with errorcode 1.

NOTE: invoking MPI_ABORT causes Open MPI to kill all MPI processes.
You may or may not see output from other processes, depending on
exactly when Open MPI kills them.
--------------------------------------------------------------------------

上記のエラーにてnum_metgrid_levelsの値が27と32というMISMATCHが発生している。

関連しそうな情報は以下のようだ。
http://www.wrfems.info/viewtopic.php?t=1030

Major improvements include:
...
Preliminary date for the upgrade becoming operational is May, 17th 2016.

GFSのバージョンアップでnum_metgrid_levelsが変更になったようだ。
変更データは2016年5月17日以降のデータなのだろう。

対処

namelist.inputの以下の設定を変更する。

変更前
num_metgrid_levels = 27
変更後
num_metgrid_levels = 32