惑星大気放射モデル 2 波数解像度依存性実験

概要

  • 高い波数解像度で計算する.
    • 各プログラムの設定ファイルで設定されている波数解像度を変更する.
    • 波数解像度が高い時にどの程度の計算時間がかかるかを体験する

設定の変更

前回からの変更箇所は以下. 設定ファイルを書き換えて前回と同様に実行する.

prog02.0_calc_ac

  • calc_ac.conf の変更.

    &wn_nml
      DelWaveNum        =    10.0d2,  ! wavenumber interval in m-1
      WaveNumS          =     5.0d2,  ! start wavenumber in m-1
      WaveNumE          = 49995.0d2,  ! end wavenumber in m-1
    /

    &wn_nml
      DelWaveNum        =     1.0d2,  ! wavenumber interval in m-1
      WaveNumS          =     0.5d2,  ! start wavenumber in m-1
      WaveNumE          = 49999.5d2,  ! end wavenumber in m-1
    /

    とすることで波数解像度が変更される.

  • calc_ac_file.conf の変更

    &file_nml
      OutputFileName = "./out/Earth_ICRCCM_LW_Case27_MLS_CO2-300ppmv_ac.nc",
    /

    &file_nml
      OutputFileName = "./out/Earth_ICRCCM_LW_Case27_MLS_CO2-300ppmv_01.0_ac.nc",
    /

    とすることで計算結果のファイルを変更する.

    計算結果のファイルは以下.

    • out/Earth_ICRCCM_LW_Case27_MLS_CO2-300ppmv_01.0_ac.nc

prog02.1_calc_optprop_particle

  • calc_optprop.conf の変更

    &wn_nml
      DelWaveNum        =    10.0d2,
      WaveNumS          =     5.0d2,
      WaveNumE          = 49995.0d2,
    /

    &wn_nml
      DelWaveNum        =     1.0d2,
      WaveNumS          =     0.5d2,
      WaveNumE          = 49999.5d2,
    /

    とすることで波数解像度を変更する.

  • calc_optprop_file.conf の変更

    &file_nml
      OutputFileName    = "./out/Earth_particle_opt_prop.nc",
    /

    &file_nml
      OutputFileName    = "./out/Earth_particle_opt_prop_01.0.nc",
    /

    とすることで計算結果のファイルを変更する.

    計算結果のファイルは以下.

    • out/Earth_particle_opt_prop_01.0.nc

prog02.5_calc_stellarspectrum

  • calc_str_spe.conf の変更

    &wn_nml
      DelWaveNum        =    10.0d2,
      WaveNumS          =     5.0d2,
      WaveNumE          = 49995.0d2,
    /

    &wn_nml
      DelWaveNum        =     1.0d2,
      WaveNumS          =     0.5d2,
      WaveNumE          = 49999.5d2,
    /

    とすることで波数解像度を変更する.

    &spectrum_nml
      OutFileName = "./out/solar_flux_Gueymard2004_1366.1Wm-2.nc",
    /

    &spectrum_nml
      OutFileName = "./out/solar_flux_Gueymard2004_1366.1Wm-2_01.0.nc",
    /

    とすることで計算結果のファイルを変更する.

    計算結果のファイルは以下.

    • out/solar_flux_Gueymard2004_1366.1Wm-2_01.0.nc

prog03.0_calc_rte

  • calc_rte.conf の変更

    &rte_nml
      StrSpeNcFN  = "../prog02.5_calc_stellarspectrum/out/solar_flux_Gueymard2004_1366.1Wm-2.nc",
    /

    &rte_nml
      StrSpeNcFN  = "../prog02.5_calc_stellarspectrum/out/solar_flux_Gueymard2004_1366.1Wm-2.nc",
    /

    とすることで入射放射スペクトルのファイルを変更する.

  • calc_rte_file.conf の変更

    &rte_file_nml
      PtclOptPropNcFN = "../prog02.1_calc_optprop_particle/out/Earth_particle_opt_prop.nc"
      InOptPropNcFN   = '../prog02.0_calc_ac/out/Earth_ICRCCM_LW_Case27_MLS_CO2-300ppmv_ac.nc',
      OutFluxNcFn     = "out/Earth_ICRCCM_LW_Case27_MLS_CO2-300ppmv_Flux.nc",
      OutTendencyNcFn = "out/Earth_ICRCCM_LW_Case27_MLS_CO2-300ppmv_Tendency.nc"
      OutSpeFluxNcFn  = "out/Earth_ICRCCM_LW_Case27_MLS_CO2-300ppmv_Spectral_Flux.nc
    /

    &rte_file_nml
      PtclOptPropNcFN = "../prog02.1_calc_optprop_particle/out/Earth_particle_opt_prop_01.0.nc"
      InOptPropNcFN   = '../prog02.0_calc_ac/out/Earth_ICRCCM_LW_Case27_MLS_CO2-300ppmv_01.0_ac.nc',
      OutFluxNcFn     = "out/Earth_ICRCCM_LW_Case27_MLS_CO2-300ppmv_01.0_Flux.nc",
      OutTendencyNcFn = "out/Earth_ICRCCM_LW_Case27_MLS_CO2-300ppmv_01.0_Tendency.nc"
      OutSpeFluxNcFn  = "out/Earth_ICRCCM_LW_Case27_MLS_CO2-300ppmv_01.0_Spectral_Flux.nc
          /

    とすることで, 粒子の光学特性のファイルと計算結果のファイルを変更する.

    計算結果のファイルは以下.

    • out/Earth_ICRCCM_LW_Case27_MLS_CO2-300ppmv_01.0_Flux.nc
    • out/Earth_ICRCCM_LW_Case27_MLS_CO2-300ppmv_01.0_Spectral_Flux.nc
    • out/Earth_ICRCCM_LW_Case27_MLS_CO2-300ppmv_01.0_Tendency.nc

前回の結果との違いを確認する.