MRI.COM

MRI.COMのオプション

MRI.COMで使用できるオプションの索引(一部)。 大文字はコンパイル時オプション、小文字はnamelistオプションを示す。 詳細やその他のオプションについては、MRI.COMソースコードのdocs/README.OptionsとREADME.Namelistを参照。

対象オプション説明
座標系・格子SPHERICAL球座標系を用いてスケールファクターを半解析的に計算
nml_horz_grid / file_dxdy_tbox_deg水平可変格子
CYCLIC東西周期境界条件を課す
自由表面FSEB順圧の時間ステップにEuler-backwardスキームを用いる
FSMOMMOMの自由表面スキームを用いる
FSVISC順圧渦度方程式で粘性を陽に計算する
トレーサー移流QUICKADVEC水平鉛直移流にQUICKを用いる
UTZQADVEC水平鉛直移流にUTOPIA+QUICKESTを用いる
SOMADVECSOMを用いる
PPMADVECPPMを用いる
水平粘性・拡散SMAGORSmagorinskyの水平粘性を用いる
SMAGHDSmagorinskyの水平粘性に一定の比率を掛けた値を用いる(SMAGORの場合のみ有効)
等密度面拡散ISOPYCNALGent&McWilliams(1990)の等密度面拡散を用いる
VARHID水平(等密度面)拡散係数と水平粘性係数を格子幅の関数とする
鉛直粘性・拡散VVDIMP鉛直拡散を陰解放で計算する(混合層スキームまたはISOPYCNALの場合に自動的に有効)
nml_visc_vert_bg鉛直粘性係数の背景値(デフォルトは1cm2/s)
nml_diff_vert_bg鉛直拡散係数の背景値(指定必須)
VMBG3D+nml_vmbg3d3次元の背景鉛直粘性・拡散係数をファイルから読み込む
混合層スキームMELYAMMellor&Yamada Level 2.5スキーム
KPPKPPスキーム
NOHKIMNoh&Kimスキーム
対流調節DIFAJS対流調節の代わりに不安定成層の場所で鉛直拡散係数を大きくする
状態方程式CALPP状態方程式で圧力の時間変化を考慮する
nml_density_homodens密度一様(密度計算しない)
風応力TAUBULK海上風速を読み込んでバルク式で風応力を計算する
海面熱フラックスのバルク式HFLUXバルク式で海面熱フラックスを計算する。BULKKARA, BULKNCAR, BULKKONDO2から1つを選ぶ。
BULKKARAKaraのバルク式を用いる
BULKKONDO2Kondo(1975)のバルク式を用いる
BULKNCAR Large and Yeager (2004) のCORE用バルク式を用いる
BULKITER風速が海上10mでない場合、繰り返し法でバルク係数を計算する (BULKNCARかBULKKONDO2のみ有効)
TDEW露点温度を読み込む(未定義の場合は比湿を読み込む)
SOLARANGLEIshizaki and Yamanaka (2009)の短波入射スキーム (HFLUXの場合のみ有効)
LWDOWN長波放射は下向き成分のみ(海面からの上向き放射をモデルで計算して差し引く)
淡水フラックスWFLUX海面の淡水フラックス(降水)を与える
SFLUXW淡水フラックスを海面塩分フラックスに変換する(WFULXの場合のみ有効)
SFLUXR塩分リストアを淡水フラックスに変換しない(WFULXの場合のみ有効)
WADJ海面の淡水フラックスが総計でゼロになるように調節する(WFULXの場合のみ有効)
RUNOFF河川流入を与える(WFLUXの場合のみ有効)
海面境界条件の関連MON30D1か月は30日、1年は360日として計算
MONFRC月平均のForcing
nml_sss_restore海面塩分リストア
海底境界条件nml_bottom_friction海底摩擦
トレーサーのシンク/ソースnml_tracer_data/trcref_conf, rstcoef_confトレーサーナッジング
nml_tracer_data/trcref_surf_conf, rstcoef_surf_conf海面トレーサーナッジング
STABLERUN塩分が基準値より低くなると強制的に上げる
海氷ICE海氷モデルを導入する
ICECLIM海氷被覆率の気候値をファイルから読み込む
SIDYN海氷力学モデル(EVP)を導入する(※ICEの場合のみ有効)
他スキームBBL海底境界層スキームを導入する
TIDE潮汐キームを導入する(Sakamoto et al. 2013 OS)
トレーサー、生態系IDEALAGEエイジ・トレーサー
VTRC仮想パッシヴ・トレーサー
初期値nml_run_ini_state初期値リスタートファイルを読み込むかどうか
プログラム実行nml_stdout/l_debugデバッグのため配列の異常値チェックや出力を行う
PARALLELMPIによる並列化
ネスティングOFFNESTPARオフライン・ネスティング親モデル
OFFNESTSUBオフライン・ネスティング子モデル
SCUPNESTオンライン・ネスティングの使用
PARENTオンライン・ネスティング親モデル
SUBオンライン・ネスティング子モデル
システム連携CGCM結合モデルの海洋モジュールとして動作する
MOVE海洋データ同化システムMOVEの海洋モジュールとして動作する