設定ファイルを用いた実験設定の変更
本文書では設定ファイル(NAMELIST ファイル) を用いた実験設定の変更方法に ついて記す.
設定ファイルを変更した後の実際の計算実行の方法については「ごくらくdcpam5」 http://www.gfd-dennou.org/library/dcpam/dcpam5/dcpam5_latest/doc/gokuraku/ を参照されたい.
物理定数・惑星に関する定数を変更するには
惑星に関する定数は, 設定ファイル(NAMELIST ファイル) に &constants nmlを 用いて設定する. 比熱と乾燥成分の分子量を決める方法には以下の 3 通りがあ ります.
比熱と分子量を陽に与える場合
重力加速度, 温位の基準圧力, 地表面温度・圧力, 乾燥成分の比熱と分子量を
以下のように与えます. この場合, 定積比熱 (CvDry) や気体定数
(GasRDry) はモデル内部で計算されます
.
&constants_nml Grav = 9.8d0, !重力 [m/s] PressBasis = 1000.0d2, !(温位の)基準圧力 [Pa] TempSfc = 300.0d0, !地表面温度 [K] PressSfc = 1000.0d2, !地表面圧力 [Pa] CpDry = 1004.0d0, !乾燥成分の比熱 MolWtDry = 0.029d0, !乾燥成分の分子量 /
モデルで実際に使われる値をチェックするためには deepconv の標準出力を チェックするのが良いでしょう. CvDry や GasRDry の値も確認できます.
$ ./bin/arare_init-data -N=conf/arare-DensCurrent-dry_init.conf : *** MESSAGE [constants_init] *** Grav = 9.800000000000000 *** MESSAGE [constants_init] *** PressBasis = 100000. *** MESSAGE [constants_init] *** TempSfc = 300. *** MESSAGE [constants_init] *** PressSfc = 100000. *** MESSAGE [constants_init] *** CpDry = 1004. *** MESSAGE [constants_init] *** CpDryMol = 29.11600000000000 *** MESSAGE [constants_init] *** CvDry = 717.3103448275862 *** MESSAGE [constants_init] *** GasRDry = 286.6896551724137 *** MESSAGE [constants_init] *** MolWtDry = 0.2900000000000000 *** MESSAGE [constants_init] *** DayTime = 86400. :
比熱と気体定数を与える場合
重力加速度, 温位の基準圧力, 地表面温度・圧力, 乾燥成分の比熱と気体定数
を以下のように与えます. この場合, 定積比熱や乾燥成分の分子量はモデル
内部で計算されます
.
&constants_nml Grav = 9.8d0, !重力 [m/s] PressBasis = 1000.0d2, !(温位の)基準圧力 [Pa] TempSfc = 300.0d0, !地表面温度 [K] PressSfc = 1000.0d2, !地表面圧力 [Pa] CpDry = 1004.0d0, !乾燥成分の比熱 GasRDry = 286.7d0, !乾燥成分の気体定数 /
物質名とそのモル比を与える場合
重力加速度, 温位の基準圧力, 地表面温度・圧力, 乾燥成分に相当する物質と
モル比を以下のように与えます. 窒素 80 %, 酸素 20 % としています. 定
積比熱, 定圧比熱, 乾燥成分の分子量はモデル内部で計算されます
.
&constants_nml Grav = 9.8d0, !重力 [m/s] PressBasis = 1000.0d2, !(温位の)基準圧力 [Pa] TempSfc = 300.0d0, !地表面温度 [K] PressSfc = 1000.0d2, !地表面圧力 [Pa] SpcDrySymbol(1) = 'N2-g', !乾燥成分の化学種名 SpcDrySymbol(2) = 'O2-g', !乾燥成分の化学種名 SpcDryMolFr(1) = 0.8d0, !乾燥成分の存在度 SpcDryMolFr(2) = 0.2d0, !乾燥成分の存在度 /
$Id: settings3.rd,v 1.1 2014/03/01 20:11:22 sugiyama Exp $