% 表題  中島健介対流モデル解説  実行方法
%
% 履歴  1997/05/09  中島健介
%       1998/07/16  小高正嗣
%       1998/09/20  小高正嗣
%
\section{実行方法}

\subsection{コンパイル}

source file のあるディレクトリで make を実行する.
例えば Sun Fortran を使用する環境では,

\begin{quote}
  {\tt \% make -f makefile\_E\_sun  }
\end{quote}

とする. その結果実行ファイル {\tt E1.exe} が作成される。
SUN 以外のマシンでは、fortran compiler, linker のコマンド
及びオプションに注意し, 適宜 makefile を書き換える.


\subsection{実行}

実行用ディレクトリを作成し、そこに乱数表({\tt rand.8192})を
コピーし symbolic link を貼る

\begin{quote}
  {\tt \% ln -s rand.8192 @T11.RAND.DATA}
\end{quote}

タイムステップ・計算の長さなどを指定するファイルを作成
(ここでは例として exparam.1)する. 
このファイルの中身は以下のようにする.

\begin{quote}
  {\tt \% cat exparam.1} \\
  {\tt IRUN} \\
  {\tt TIME0, NLOOP1, NLOOP2, DTIME, NMONI, NTKUMU}
\end{quote}

それぞれのフィールドには以下の条件を記入する.

\begin{quote}
  \begin{tabular}{ll}
  {\tt IRUN} &	実験番号 \\
             &	新しい条件で開始する場合には 1,	\\
             &  以前の計算結果を初期値とする場合には 2 以降を記入. \\
  {\tt TIME0} & 計算開始モデル時刻 \\
  {\tt NLOOP1}&	出力回数(全時間積分ステップ数) \\
  {\tt NLOOP2}& 出力あたりの時間ステップ数 \\
  {\tt DTIME} &	時間刻(単位: 秒) \\
  {\tt NMONI} &	診断変数出力ステップ数 \\
  {\tt NTKUBU}&	雲・雨領域出力ステップ数
  \end{tabular}
\end{quote}

例えば新しい条件の計算を時間刻を 1 秒, 出力間隔を 10 分, 全計算時間を
3 時間 として行なう場合は,

\begin{quote}
  {\tt \% cat exparam.1} \\
  {\tt 1} \\
  {\tt 0.0 18 1200 1.0 1200 1200}
\end{quote}

とする. 出力間隔は {\tt NLOOP}$\times ${\tt DTIME}/2 (秒)であることに注意.

計算の実行は以下のようにして行なう.

\begin{quote}
 {\tt \% E1.exe < exparam.1 > exout.1 \& }
\end{quote}

なお, Sun のワークステーションや PC では計算速度の都合で極めて小規模の
計算しか出来ないことに注意.

実行が始まると以下のファイルが作成される:

\begin{quote}
\begin{tabular}{lp{10cm}}
  {\tt @T11.KUBU.DATA} & 雲・雨領域の区分(診断用)\\
  {\tt @T11.PPAI.DATA} & 圧力 \\
  {\tt @T11.QCLW.DATA} & 雲水混合比 \\
  {\tt @T11.QRAI.DATA} & 雨水混合比 \\
  {\tt @T11.QVAP.DATA} & 水蒸気混合比 \\
  {\tt @T11.TPOT.DATA} & 温位 \\
  {\tt @T11.TSFC.DATA} & 地表面フラックス積算値(診断用) \\
  {\tt @T11.TURB.DATA} & 乱流拡散係数 \\
  {\tt @T11.U.DATA} & 風の x 成分 \\
  {\tt @T11.V.DATA} & 風の y 成分 \\
  {\tt @T11.VB.DATA} & 基本場の変数の鉛直分布 \\
  {\tt @T11.VPRF.DATA} & 各種変数の水平平均(診断用) \\
  {\tt @T11.W.DATA} & 風の z 成分
\end{tabular}
\end{quote}
