惑星大気放射モデル 0
事前準備
必要なパッケージのインストール
$ sudo apt install make gfortran libopenmpi-dev libnetcdf-dev libnetcdff-dev netcdf-bin
ダウンロード・展開
モデルソースコード
$ wget http://www.gfd-dennou.org/arch/yot/radmodels-bk/radmodels-2020-10-30.tgz $ tar xvf radmodels-2020-10-30.tgz
以下追加 (2020/11/28)
radmodels-2020-10-30.tgz を使う場合は以下もダウンロードして展開.
$ cd radmodels-2020-10-30/lbl_k-dist $ wget http://epa.scitec.kobe-u.ac.jp/~yot/tmp/radmodels/prog01.0_mkprofile_ascii.tgz $ tar xvf prog01.0_mkprofile_ascii.tgz
光学パラメータデータ
$ tar xvf radmodels-data-2018-09-14.tgz $ wget http://www.gfd-dennou.org/arch/yot/radmodels-bk/radmodels-data-2018-09-14.tgz $ ln -s radmodels-data-2018-09-14 radmodels-data
プログラム概要
モデルは各種プログラムで構成されている. 各種プログラムは
radmodels-2020-10-30/lbl_k-dist
に並んでいる.
$ cd radmodels-2020-10-30/lbl_k-dist $ ls Makefile prog02.1_calc_optprop_particle MakefileInclude prog02.5_calc_stellarspectrum prog00.1_conv_par2nc prog03.0_calc_rte prog00.2_conv_cia2nc prog04.0_sort_ac_check prog00.3_conv_xsc2nc prog05.0_calc_ac_many_mpi prog00.8_conv_ref2nc_ASTER prog06.0_sort_ac_many_mpi prog01.0_mkprofile prog06.1_ave_optprop_particle prog01.1_mkprofile_Venus prog07.0_mkkdtbl prog01.1_mkprofile_Venus_h2omod prog08.0_calc_rte_check prog01.1_mkprofile_Venus_nocloud prog11.0_calc_rce prog01.3_mkprofile_Mischna2012 prog11.1_calc_rce_co2atm prog01.4_mkprofile_Halthore2005 sample_common prog01.5_mkprofile_rce script_for_analysis prog01.5_mkprofile_rce_Wordsworth2010 script_for_figure prog01.5_mkprofile_rce_marssimple script_for_super-computer prog01.6_mkprofile_Jupiter src_common prog01.7_mkprofile_Titan src_common-bk prog01.9_conv2kspectrum src_common-tmp prog02.0_calc_ac
説明 (一部)
- prog00.X : データ加工プログラム
- prog01.X : 大気プロファイル準備プログラム
- prog02.X : Line-by-line パラメータ計算プログラム群
- prog02.0 : Line-by-line 吸収係数計算プログラム
- prog02.1 : Line-by-line 粒子光学パラメータ計算プログラム
- prog02.5 : Line-by-line 入射放射フラックス計算プログラム
- prog03.0 : Line-by-line 放射フラックス・加熱率計算プログラム
- prog04.0 : k 分布試験プログラム
- prog05.0 : k 分布用 line-by-line 吸収係数計算プログラム
- prog06.X : k 分布用光学パラメータ加工プログラム
- prog06.0 : k 分布用 k 分布作成プログラム
- prog06.1 : k 分布用粒子光学パラメータバンド平均プログラム
- prog07.0 : k 分布用テーブル作成プログラム
- prog08.0 : k 分布放射フラックス計算プログラム
- prog11.X : 放射対流平衡計算プログラム
- prog11.0 : 放射対流平衡計算プログラム (理想気体・定数比熱)
- prog11.1 : 放射対流平衡計算プログラム (CO2 非理想気体)
- sample_common : 共通設定ファイル
- src_common : 共通プログラム