%表題   物理過程 大規模凝結
%
%履歴   93/10/10 保坂征宏
\Drireki{93/10/10 保坂征宏}
%
%
%

\section{サブルーチンの説明 : 大規模凝結}

\subsection{LSCOND}
\label{lscond}
\begin{enumerate}
  \item 機能 
    \begin{quote}
       大規模凝結に伴う調節の計算. 
       過飽和である場合に飽和になるように大規模凝結が起こるものとする. 
       もちろん凝結に伴う潜熱解放分だけ温度の上昇が起こる. \\
       調節前の温度, 比湿を調節後の値に変更. 
       大規模凝結に伴う降水量, 凝結加熱率, 凝結比湿変化を
       他の調節過程で計算された値に加える. 
    \end{quote}

  \item 呼びだし方法
    \begin{verbatim}
      SUBROUTINE LSCOND      !" 大規模凝結
     M         ( GDT   , GDQ   ,
     M           GQPR  , GQLSC , GSLSC ,
     I           GDP   , GDPM  , DELTA  )
    \end{verbatim}
    
  \item パラメタの説明
    \begin{verbatim}
*
*   [MODIFY] 
      REAL       GDT   ( IDIM*JDIM, KMAX )   !" 温度  Ｔ
      REAL       GDQ   ( IDIM*JDIM, KMAX )   !" 比湿  ｑ
      REAL       GQPR  ( IDIM*JDIM       )   !" 降水量
      REAL       GQLSC ( IDIM*JDIM, KMAX )   !" 凝結加熱率
      REAL       GSLSC ( IDIM*JDIM, KMAX )   !" 凝結比湿変化
*
*   [INPUT] 
      REAL       GDP    ( IDIM*JDIM, KMAX )  !" 気圧  Ｐ
      REAL       GDPM   ( IDIM*JDIM, KMAX+1 )!" 気圧（半整数）
      REAL       DELTA                       !" 2Δt
*
*ネームリスト
      NAMELIST  /NMMLSC/ RCRITL              !" 臨界相対湿度
*
      \end{verbatim}

  \item 備考
    \begin{enumerate}
      \item イタレーションを 3 回行なう. 
    \end{enumerate}

  \item プログラマーズリファレンス
    \begin{enumerate}
      \item イタレーションの意義 ( 定量的にどの程度なのか. 
            正しく収束に向かっているのか. ) のチェックの必要あり. 
      \item 降水量, 凝結率, 比湿変化率を求めるときに 
            \verb!DELTA! を用いているのはいいのか？
            モデル時間刻を用いるべきであるような気がとってもするが. 
      \item ワーク領域 \verb!COMWRK! を
            \verb!IDIM*JDIM*KMAX! 使用. 
    \end{enumerate}

\end{enumerate}
