% 表題   Nakajima et al.,1992 test program  コード解説 -- メインプログラムの流れ
%
% 履歴 
%\Drireki{2012/11/07  大西 将徳}
%\Drireki{2012/11/08  大西 将徳}
%
\section{プログラムの流れ}


\Dmodel が必要とする入力ファイルは初期値ファイル(namelist)である。
出力ファイルとしては、netCDFフォーマットのデータと、テキスト形式のデータを出力することができる。
どちらも最終的な温度分布だけでなく、放射平衡に達するまでのヒストリーデータも出力することができる。

モデルの基本的な流れは以下のようなものである。

\begin{enumerate}
  \item 初期値設定
  \item 湿潤断熱減率に従って上空まで温度、Fluxを計算(calc$\_$MoistAd)
  \item 対流圏界面の計算(calc$\_$Tropopause)
  \item 対流圏界面を挿入
  \item 圏界面水蒸気混合比で飽和
  \item 光学的厚さの計算
  \item 放射平衡計算(以下の過程をループ)
    \begin{enumerate}
      \item 加熱(calc$\_$RaiseTemp)
      \item 圏界面の計算(calc$\_$Tropopause)
      \item 圏界面の移動
      \item 収束判定
      \item 圏界面の計算(calc$\_$Tropopause)
      \item 圏界面移動
    \end{enumerate}
\end{enumerate}