prog02.0, mkwnlist.conf
mkwnlist.conf
&wavenum_nml NWaveNumReg = 1, WaveNumLim(1:2) = 10.0d2, 50000.0d2, DelWaveNum(1:1) = 10.0d2 / &file_nml OutNcFn = 'out/wnlist.nc', OutASCIIFn = 'out/wnlist.txt' /
- &wavenum_nml
- NWaveNumReg : 異なる波数間隔を指定する領域数
- WaveNumLim(*) : 異なる波数間隔を指定する領域の境界波数
- DelWaveNum(*) : 波数間隔
- 補足
- 指定する波数の単位は m-1. (cm-1 ではない.)
- 上の例は全波数範囲を一様な波数間隔で計算する場合の設定.
- この場合, 波数の範囲は WaveNumLim(1) から WaveNumLim(2) の範囲となり, その範囲に DelWaveNum(1) の間隔で波数が配置される.
具体的には, 波数は,
WaveNumLim(1) + DelWaveNum(1)/2 WaveNumLim(1) + DelWaveNum(1)/2 + DelWaveNum(1) WaveNumLim(1) + DelWaveNum(1)/2 + DelWaveNum(1)*2 WaveNumLim(1) + DelWaveNum(1)/2 + DelWaveNum(1)*3 ... WaveNumLim(2) - DelWaveNum(2)/2 - DelWaveNum(1) WaveNumLim(2) - DelWaveNum(2)/2
となる.
波数範囲内で波数間隔を変更する場合には,
WaveNumLim(1) から WaveNumLim(2) までを DelWaveNum(1) の間隔で計算 WaveNumLim(2) から WaveNumLim(3) までを DelWaveNum(2) の間隔で計算 WaveNumLim(3) から WaveNumLim(4) までを DelWaveNum(3) の間隔で計算 ... WaveNumLim(N) から WaveNumLim(N+1) までを DelWaveNum(N) の間隔で計算
となる.
- 波数で積分した放射フラックスなどを計算する場合には, ここで指定された波数において区分求積法で積分される.
- &file_nml
- OutNcFn : 出力 NetCDF ファイルへのパス
- OutASCIIFn : 出力テキスト形式ファイルへのパス
- &wavenum_nml