| Subroutine  : |  | 
| fname    : | character(len=*) | 
| title    : | character(len=*) | 
| source    : | character(len=*) | 
| institution    : | character(len=*) | 
| idim    : | integer | 
| dims    : | character(len=1),dimension(idim) | 
| dimsiz    : | integer,dimension(idim) | 
| xtypes    : | character(len=*),dimension(idim) | 
| longnames    : | character(len=*),dimension(idim) | 
| units    : | character(len=*),dimension(idim) | 
| origin    : | real | 
| interval    : | real | 
ヒストリーを定義する.
          
subroutine hscrea(fname,title,source,institution,                idim,dims,dimsiz,xtypes,longnames,units,                origin,interval )
  !
  !== 機能
  !
  ! ヒストリーを定義する.
  !
  use gt4_history, only: HistoryCreate
  implicit none
  character(len=*)              :: fname           ! 出力ファイル
  character(len=*)              :: title           ! データ全体の表題
  character(len=*)              :: source          ! データを作成する際の手段
  character(len=*)              :: institution     ! ファイルを最終的に変更した人/組織
  integer                       :: idim            ! 定義する軸変数の数
  character(len=1),dimension(idim)   :: dims            ! 軸変数名
  integer,dimension(idim)       :: dimsiz          ! 軸変数の大きさ
  character(len=*),dimension(idim) :: xtypes          ! 軸変数のタイプ
  character(len=*),dimension(idim) :: longnames       ! 軸変数の長い名前
  character(len=*),dimension(idim) :: units           ! 単位
  real                          :: origin          ! 開始時間
  real                          :: interval        ! 出力時間間隔
  call HistoryCreate( file=fname, title=title,  source=source, institution=institution,  dims=dims, dimsizes=dimsiz, xtypes=xtypes,  longnames=longnames, units=units,  origin=origin, interval=interval )
end subroutine hscrea