#--------------------------------------------------------------------- # Copyright (C) GFD Dennou Club, 2005. All rights reserved. #--------------------------------------------------------------------- #=begin #= NAMELIST for Generate Initial Data for Held-Suarez Dynamical Core Benchmark Test by DCPAM # # * Developers: Morikawa Yasuhiro # * Version: $Id: init_hs94_T63L20.nml,v 1.1.1.1 2005/11/08 14:10:22 morikawa Exp $ # * Tag Name: $Name: dcpam3-20060725 $ # * Change History: # #=end &init_nml !!$ condition = 'convex of surface pressure' ! 初期値の種類 condition = 'convex of temperature' ! 初期値の種類 !!$ condition = 'rigid body rotation' ! 初期値の種類 VelLonAve = 0.0d0 ! 速度経度成分平均値 VelLatAve = 0.0d0 ! 速度緯度成分平均値 VorAve = 0.0d0 ! 渦度平均値 DivAve = 0.0d0 ! 発散平均値 TempAve = 300.0d0 ! 温度平均値 QVapAve = 0.0d0 ! 比湿平均値 PsAve = 1.0d5 ! 地表面圧力平均値 VorDiv_Priority = .false. ! 渦度発散から風速を生成 VelLonMax_rbr = 1.0d2 ! 速度経度成分 (剛体回転流用) LonLat_Radius_Deg = 2.0 ! 半径 (度数) Lat_Center_Deg = 2.77 ! 緯度の中心位置 (度数) Lon_Center_Deg = 180.0 ! 経度の中心位置 (度数) LonLat_Radius_Rad = 0.349 ! 半径 (ラジアン) Lat_Center_Rad = 0.785 ! 緯度の中心位置 (ラジアン) Lon_Center_Rad = 1.745 ! 経度の中心位置 (ラジアン) Rad_Priority = .false. ! ラジアン表記を優先 PsMax = -200.0d2 ! Maximum of 'Ps' TempMax = 3.0d0 ! Maximum of 'Temp' / &grid_3d_nml im = 192 ! 東西格子点数 jm = 96 ! 南北格子点数 km = 20 ! 鉛直格子点数 !!$ km = 2 ! 鉛直格子点数 / &grid_wavenumber_nml nm = 63 ! 最大波数 / &axis_x_nml name = 'lon' ! 次元変数名 length = 192 ! 次元長 (配列サイズ) longname = 'longitude' ! 次元変数の記述的名称 units = 'degree_east' ! 次元変数の単位 xtype = 'float' ! 次元変数の型 decision = 'spectral' ! 次元データの取得方法 !!$ Data = 0 ! 次元データ / &axis_x_attr_nml attrname = 'topology' ! 属性名 attrtype = 'char' ! 属性値の型 cvalue = 'circular' ! 属性の値 / &axis_y_attr_nml attrname = 'hogehoge' ! 属性名 attrtype = 'c' ! 属性値の型 cvalue = 'foo' ! 属性値の型 / &axis_y_nml name = 'lat' ! 次元変数名 length = 96 ! 次元長 (配列サイズ) longname = 'latitude' ! 次元変数の記述的名称 units = 'degree_north' ! 次元変数の単位 !!$ units = 'radian' ! 次元変数の単位 xtype = 'float' ! 次元変数の型 decision = 'spectral' ! 次元データの取得方法 !!$ Data = 0 ! 次元データ / &axis_x_attr_nml attrname = 'modulo' ! 属性名 attrtype = 'real' ! 属性値の型 rvalue = 360.0 ! 属性の値 / &axis_z_nml name = 'sigma' ! 次元変数名 !!$ length = 2 ! 次元長 (配列サイズ) length = 20 ! 次元長 (配列サイズ) longname = 'sigma at full level' ! 次元変数の記述的名称 units = 'sigma_level' ! 次元変数の単位 (COARDS 規約に準拠) xtype = 'float' ! 次元変数の型 decision = 'sigmahalf' ! 次元データの取得方法 !!$ Data = 0 ! 次元データ / &axis_z_attr_nml attrname = 'dummy' ! 属性名 attrtype = 'dummy' ! 属性値の型 / &axis_z_attr_nml attrname = '+GlobalAttrTest' ! 属性名 (大域属性) attrtype = 'char' ! 属性値の型 cvalue = 'This is Test value' ! 属性の値 / &axis_z_attr_nml attrname = 'positive' ! 属性名 attrtype = 'char' ! 属性値の型 cvalue = 'down' / &axis_z_half_nml name = 'sigmahalf' ! 次元変数名 !!$ length = 3 ! 次元長 (配列サイズ) length = 21 ! 次元長 (配列サイズ) longname = 'sigma at half level' ! 次元変数の記述的名称 units = 'sigma_level' ! 次元変数の単位 (COARDS 規約に準拠) xtype = 'float' ! 次元変数の型 decision = 'manual' ! 次元データの取得方法 !!$ Data = 1, 0.63, 0 ! 次元データ Data = 1.0, 0.95, 0.90, 0.85, 0.80, 0.75, 0.70, 0.65, 0.60, 0.55, 0.50, 0.45, 0.40, 0.35, 0.30, 0.25, 0.20, 0.15, 0.10, 0.05, 0.0 ! 次元データ / &axis_z_half_attr_nml attrname = 'positive' ! 属性名 attrtype = 'char' ! 属性値の型 cvalue = 'down' / &axis_z_half_attr_nml attrname = 'nonsence' ! 属性名 attrtype = 'dble' ! 属性値の型 arraysize = 5 ! 属性値の型 darray = 1, 0.99, 0.97, 0.93, 0.85, 0.75, 0.63, 0.5, 0.36 / &constants_nml !!$ R0 = 6.371d6 ! 球の半径 !!$ Omega = 7.292d-5 ! 回転角速度 !!$ Grav = 9.8d0 ! 重力加速度 !!$ Cp = 1004.6d0 ! 大気定圧比熱 !!$ RAir = 287.04d0 ! 大気気体定数 !!$ EL = 2.5d6 ! 水の凝結の潜熱 !!$ CpVap = 1810.0d0 ! 水蒸気定圧比熱 !!$ RVap = 461.0d0 ! 水蒸気気体定数 !!$ DH2O = 1000.0d0 ! 水の密度 !!$ EpsV = 0.6226464208 ! 水と大気の分子量比ε (RAir / RVap) !!$ ES0 = 611.0d0 ! 0℃飽和蒸気圧:Pa !!$ StB = 5.67d-8 ! Stefan-Boltzman !!$ FKarm = 0.4d0 ! Karman 定数 !!$ EpsVT = 0.6060479376 ! 1/ε-1 EFoldTime = 8640.0d0 ! 超粘性係数 TempAve = 300.0 ! 平均温度 TimeFilter = 0.05 ! 時間フィルター係数 VisOrder= 8 ! 超粘性の次数 (4〜16) / &io_gt4_out_nml file = 'init.nc' ! 出力ファイル名 (デフォルト) title = 'Helz-Suarez Dynamical Core Benchmark Test' ! タイトル source = 'Sample Program of DCPAM' ! モデル名 (作成手段) institution = 'GFD Dennou Club davis/dcpam project' ! 実行者名 (作成者) / &time_nml InitTime = -160.0 ! 積分開始時刻 DelTime = 160.0 ! 時間ステップ StepInterval = 1 ! 出力ステップ間隔 OutputStep = 2 ! 出力回数 (leapfrog なら 2) tvar = 'time' ! 時刻変数名 ttype = 'float' ! 時刻変数の型 tname = 'time' ! 時刻の名称 tunit = 'seconds' ! 時刻の単位 / &varinfo_nml varkey = 'VelLon' ! 変数キー file = '' ! 出力するファイル varname = 'vlon' ! 変数名 dimnum = 4 ! 依存する次元の数 dimnames = 'lon','lat','sigma','time' ! 依存する次元変数名 longname = 'Zonal Wind' ! 変数の記述的名称 units = 'm/s' ! 変数の単位 xtype = 'double' ! 変数の型 / &varinfo_nml varkey = 'VelLat' ! 変数キー file = '' ! 出力するファイル varname = 'vlat' ! 変数名 dimnum = 4 ! 依存する次元の数 dimnames = 'lon','lat','sigma','time' ! 依存する次元変数名 longname = 'Meridional Wind' ! 変数の記述的名称 units = 'm/s' ! 変数の単位 xtype = 'double' ! 変数の型 / &varinfo_nml varkey = 'Vor' ! 変数キー file = '' ! 出力するファイル varname = 'vor' ! 変数名 dimnum = 4 ! 依存する次元の数 dimnames = 'lon','lat','sigma','time' ! 依存する次元変数名 longname = 'Vorticity' ! 変数の記述的名称 units = '1/s' ! 変数の単位 xtype = 'double' ! 変数の型 / &varinfo_nml varkey = 'Div' ! 変数キー file = '' ! 出力するファイル varname = 'div' ! 変数名 dimnum = 4 ! 依存する次元の数 dimnames = 'lon','lat','sigma','time' ! 依存する次元変数名 longname = 'Divergence' ! 変数の記述的名称 units = '1/s' ! 変数の単位 xtype = 'double' ! 変数の型 / &varinfo_nml varkey = 'Temp' , ! 変数キー file = '' , ! 出力するファイル varname = 'temp' , ! 変数名 dimnum = 4 , ! 依存する次元の数 dimnames = 'lon','lat','sigma','time' , ! 依存する次元変数名 longname = 'Temperature' , ! 変数の記述的名称 units = 'K' , ! 変数の単位 xtype = 'double' ! 変数の型 / &varinfo_nml varkey = 'QVap' , ! 変数キー file = '' , ! 出力するファイル varname = 'qvap' , ! 変数名 dimnum = 4 , ! 依存する次元の数 dimnames = 'lon','lat','sigma','time' , ! 依存する次元変数名 longname = 'Moisture' , ! 変数の記述的名称 units = 'kg/kg' , ! 変数の単位 xtype = 'double' ! 変数の型 / &varinfo_nml varkey = 'Ps' ! 変数キー file = '' ! 出力するファイル varname = 'ps' ! 変数名 dimnum = 3 ! 依存する次元の数 dimnames = 'lon','lat','time' ! 依存する次元変数名 longname = 'Surface Pressure' ! 変数の記述的名称 units = 'Pa' ! 変数の単位 xtype = 'double' ! 変数の型 / &varinfo_attr_nml varattr = 'ps' ! 属性を付加する変数名 attrname = 'nununene' ! 属性名 attrtype = 'char' ! 属性値の型 cvalue = 'lavie' ! 属性値 / &varinfo_attr_nml varattr = 'qvap' ! 属性を付加する変数名 attrname = 'invalid' ! 属性名 attrtype = 'hoge' ! 属性値の型 cvalue = 'lavie' ! 属性値 / &varinfo_attr_nml varattr = 'vlon' ! 属性を付加する変数名 attrname = 'sekizui' ! 属性名 attrtype = 'int' ! 属性値の型 arraysize = 4 cvalue = 'lavie' ! 属性値 iarray = 1,10,100,-300 ! 属性値 / &varinfo_attr_nml varattr = 'dummy' ! 属性を付加する変数名 attrname = 'dummy' ! 属性名 attrtype = 'dummy' ! 属性値の型 /