\documentclass[titlepage]{jarticle}
\title{DCPAM Reference Manual}
\author{GFD Dennou Club}
\begin{document}
\maketitle
\tableofcontents
\clearpage
\section{\label{label:0} Module dycore\_type\_mod}

\begin{itemize}
\item Developers: Morikawa Yasuhiro
\item Version: \$Id: dycore\_type.f90,v 1.4 2005/01/09 15:14:24 morikawa Exp \$
\item Tag Name: \$Name:  \$
\item Change History: 
\end{itemize}
\subsection{\label{label:1} Overview}

DCPAM Real, Integer, Character type.

\subsection{\label{label:2} Error Handling}

\subsection{\label{label:3} Known Bugs}

\subsection{\label{label:4} Note}

\subsection{\label{label:5} Future Plans}

\subsection{\label{label:6} Dependency}

\begin{verbatim}
use type_mod     , only : REKIND, DBKIND, INTKIND, TOKEN, STRING, &
     &                    NMLARRAY
use axis_type_mod, only : AXISINFO
\end{verbatim}
\subsection{\label{label:7} Public Interface}

\begin{verbatim}
private
public :: REKIND, DBKIND, INTKIND, TOKEN, STRING, NMLARRAY ! derived types
public :: DYCORE_VARS, DYCORE_DIMS                         ! derived types
\end{verbatim}
\subsection{\label{label:8} Derived Types}

計算すべき格子点データをひとまとめにした型。
3次元プリミティブ方程式用で、
メインルーチンにて 入力 → 物理過程 → 力学過程 → 出力
されるデータ群

\begin{verbatim}
type DYCORE_VARS
   real(DBKIND), pointer     ::  &
        & xyz_VelLon(:,:,:)      , & ! 格子点データ(速度経度成分)
        & xyz_VelLat(:,:,:)      , & ! 格子点データ(速度緯度成分)
        & xyz_Vor(:,:,:)       , & ! 格子点データ(渦度)
        & xyz_Div(:,:,:)       , & ! 格子点データ(発散)
        & xyz_Temp(:,:,:)      , & ! 格子点データ(温度)
        & xyz_QVap(:,:,:)      , & ! 格子点データ(比湿)
        & 
        & xy_Ps(:,:)           , & ! 格子点データ(地表面気圧)
        & xy_TempS(:,:)            ! 格子点データ(地表面温度)

end type DYCORE_VARS
\end{verbatim}
次元データをひとまとめにした量 (時間次元は除く)。
緯度経度座標 + 鉛直σ座標 で、
初期値データから入力され、出力の初期化の際に出力され、
その後、物理過程、力学過程に用いられる。

\begin{verbatim}
type DYCORE_DIMS
   type(AXISINFO)       ::   &
        & x_Lon            , & ! 格子点座標(経度)
        & x_Lon_Weight     , & ! 格子点座標(経度重み)
        & y_Lat            , & ! 格子点座標(緯度)
        & y_Lat_Weight     , & ! 格子点座標(緯度重み)
        & z_Sigma          , & ! 格子点座標(σレベル(整数))
        & r_Sigma          ! 格子点座標(σレベル(半整数))

end type DYCORE_DIMS
\end{verbatim}

\end{document}
