惑星大気放射モデル 0

事前準備

必要なパッケージのインストール

$ sudo apt install make gfortran libopenmpi-dev libnetcdf-dev libnetcdff-dev netcdf-bin

ダウンロード・展開

モデルソースコード

$ wget https://www.gfd-dennou.org/arch/yot/radmodels-bk/radmodels2-2024-07-08.tgz
$ tar xvf radmodels2-2024-07-08.tgz

光学パラメータデータ

$ wget http://www.gfd-dennou.org/arch/yot/radmodels-bk/radmodels-data-2018-09-14.tgz
$ tar xvf radmodels-data-2018-09-14.tgz
$ ln -s radmodels-data-2018-09-14 radmodels-data

プログラム概要

モデルは各種プログラムで構成されている. 各種プログラムは

radmodels-2024-07-08/lbl_k-dist

に並んでいる.

$ cd radmodels-2024-07-08/lbl_k-dist
$ ls
MakefileInclude                 prog04.0_sort_ac_check
prog00.1_conv_par2nc            prog05.1_calc_ac_many_mpi
prog00.2_conv_cia2nc_hitran     prog05.1v2_calc_ac_many_mpi
prog00.2_conv_cia2nc_others     prog06.1_sort_ac_many_mpi
prog00.3_conv_xsc2nc_hitran     prog06.1v2_sort_ac_many_mpi
prog00.3_conv_xsc2nc_others     prog06.2_ave_optprop_particle
prog01.0_mkprofile_ascii        prog07.0_mkkdtbl
prog01.0_mkprofile_nc           prog07.0v2_mkkdtbl
prog02.0_mkwnlist               prog08.0_calc_rte_check
prog02.1_calc_ac                prog08.0v2_calc_rte_check
prog02.2_calc_optprop_particle  sample_common
prog02.3_calc_stellarspectrum   src_common
prog03.0_calc_rte

説明 (一部)

  • prog00.X : データ加工プログラム
  • prog01.X : 大気プロファイル準備プログラム
  • prog02.X : ラインバイラインパラメータ計算プログラム群
    • prog02.0 : 計算波数設定プログラム
    • prog02.1 : ラインバイライン気体吸収係数計算プログラム
    • prog02.2 : ラインバイライン粒子光学パラメータ計算プログラム
    • prog02.3 : ラインバイライン入射放射フラックス計算プログラム
  • prog03.0 : ラインバイライン放射フラックス・加熱率計算プログラム
  • prog04.0 : k 分布試験プログラム
  • prog05.1 : k 分布用ラインバイライン吸収係数計算プログラム
    • prog05.1 : version 1
    • prog05.1v2 : version 2
  • prog06.X : k 分布用光学パラメータ加工プログラム
    • prog06.1 : k 分布用 k 分布作成プログラム
      • prog06.1 : version 1
      • prog06.1v2 : version 2 (実態は version 1 と同じ)
    • prog06.2 : k 分布用粒子光学パラメータバンド平均プログラム
  • prog07.0 : k 分布用テーブル作成プログラム
    • prog07.0 : version 1
    • prog07.0v2 : version 2
  • prog08.0 : k 分布放射フラックス計算プログラム
    • prog08.0 : version 1
    • prog08.0v2 : version 2 (実態は version 1 と同じ)
  • sample_common : 共通設定ファイル
  • src_common : 共通プログラム