DCPAM 地球のような惑星の実験 6
計算の条件を変更する. 目的は, 地球のような惑星を計算することである.
ここでは, 計算条件のいくつかを変更する方法について説明する.
実験用設定ファイルの準備
ここでは,
- DCPAM 実験用設定ファイル : dcpam_E_T42L26.conf
として説明する.
また, 下では必要最低限の変更しか述べない.
DCPAM 実験用設定ファイル (dcpam_E_T42L26.conf) の変更
オゾンをなくす
&set_O3_nml ... FlagO3 = .true., ... /
を
&set_O3_nml ... FlagO3 = .false., ... /
とする.
板海を用いる
&dcpam_main_nml ... PhysImpMode = 'SoilModel', ... /
を
&dcpam_main_nml ... PhysImpMode = 'SoilModelSO', ... /
とする.
&surface_properties_nml ... SurfTempSetting = 'file', ... /
を
&surface_properties_nml ... SurfTempSetting = 'generate_internally', ... /
とする.
海氷分布をファイルから入力しない
&surface_properties_nml ... SeaIceSetting = 'file', ... /
を
&surface_properties_nml ... SeaIceSetting = 'generate_internally', ... /
とする.
海のアルベドが解表面温度に依って変わるようにする (海氷の放射効果のみ簡便に取り入れる)
以下を追記.
&modify_albedo_snowseaice_nml FlagModAlbedoBasedOnTemp = .true. /
陸面のアルベド・粗度分布を簡単にする (Matthews の分布を使わない)
&surface_properties_nml ... SurfCulIntSetting = 'file', AlbedoSetting = 'Matthews', RoughLengthSetting = 'Matthews' ... /
を
&surface_properties_nml ... SurfCulIntSetting = 'generate_internally', AlbedoSetting = 'LOContrast', RoughLengthSetting = 'LOContrast' ... /
とする.
実験の実行
これまでと同様の方法で実行すればよい.
結果の確認
設定の変更前と後での差を確認してみると良いだろう.
おまけ
海惑星 (水惑星)
&surface_properties_nml ... SurfTypeSetting = 'file', SurfCondSetting = 'generate_from_SurfType', SurfHeightSetting = 'file', SurfHeightStdSetting = 'file', ... /
を
&surface_properties_nml ... SurfTypeSetting = 'generate_internally', SurfCondSetting = 'generate_internally', SurfHeightSetting = 'generate_internally', SurfHeightStdSetting = 'generate_internally', ... /
とする.