% 表題   らくらく DCPAM5 --- 積分期間を変更するには
%
% 履歴 
%\Drireki{2012/02/24 竹広真一}
%

\section{積分期間を変更するには}

積分期間は, 設定ファイル (NAMELIST ファイル) に 
{\bf \&timeset\_nml} を用いて設定する. 
\Dmodel では 2 つの方法のどちらかで積分期間を設定する. 
ひとつは積分する時間を設定する方法, 
もうひとつは積分開始と終了の時刻を指定する方法である. 
例えば, 設定ファイルの例である dcpam\_hs94\_T21L20.conf 
\footnote{
\url{http://www.gfd-dennou.org/www.gfd-dennou.org/library/dcpam/dcpam5/dcpam5_latest/dcpam_hs94_T21L20.conf}
}
では, 積分する時間を設定しており, 下のように設定されている
%
\begin{verbatim}
  &timeset_nml
              : 
    IntegPeriodValue    = 10.0, 
                                ! 計算終了時刻. 
                                ! End time of calculation
    IntegPeriodUnit     = 'day', 
                                ! 計算開始時刻の単位. 
                                ! Unit of end time of calculation
              : 
  /
\end{verbatim}
%
これは 10 日間積分することを表している. 
これを変更して積分時間を 20 日間にするためには下のように設定する. 
%
\begin{verbatim}
  &timeset_nml
              : 
    IntegPeriodValue    = 20.0, 
                                ! 計算終了時刻. 
                                ! End time of calculation
    IntegPeriodUnit     = 'day', 
                                ! 計算開始時刻の単位. 
                                ! Unit of end time of calculation
              : 
  /
\end{verbatim}

もうひとつの方法である, 
積分開始と終了の時刻を使って積分期間を設定するには
下のように指定する. 
%
\begin{verbatim}
  &timeset_nml
              : 
    cal_type          = 'noleap',
    InitialYear       =     1,
    InitialMonth      =     1,
    InitialDay        =     1,
    InitialHour       =     0,
    InitialMin        =     0,
    InitialSec        =     0.0d0,
    EndYear           =     1,
    EndMonth          =     1,
    EndDay            =     3,
    EndHour           =     0,
    EndMin            =     0,
    EndSec            =     0.0d0,
              : 
  /
\end{verbatim}
%
cal\_type は暦の種類を指定し, 上記で指定している noleap はうるう年のない暦を
表している. 
InitialYear, InitialMonth, ... は開始年, 月, ... を表し, 
EndYear, EndMonth, ... は終了年, 月, ... を表している.
その他の指定については, 
gtool5 チュートリアル, DCCalCreate の項目
\url{http://www.gfd-dennou.org/library/gtool/gtool5/gtool5_current/doc/tutorial/dc_calendar1.htm}
を参照されたい. 



%%% Local Variables: 
%%% mode: japanese-latex
%%% TeX-master: "../rakuraku"
%%% End: 
