13 subroutine gtvarcreated(var, url, length, xtype, long_name, overwrite, err)
    50   character(len = *), 
intent(in):: url
    51   integer, 
intent(in):: length
    52   character(len = *), 
intent(in), 
optional:: xtype
    53   character(len = *), 
intent(in), 
optional:: long_name
    54   logical, 
intent(in), 
optional:: overwrite
    55   logical, 
intent(out), 
optional:: err
    56   character(len = STRING):: fnam, vnam, new_url, data_class
    59   integer :: stat, cause_i
    60   character(len = *),      
parameter:: subname = 
"GTVarCreateD"    61   character(len = *),      
parameter:: version = &
    63     & 
'$Id: gtvarcreated.f90,v 1.5 2009-05-25 09:55:58 morikawa Exp $'    65   call beginsub(subname, 
'url=<%c> length=%d', &
    66     & c1=trim(url), i=(/length/), version=version)
    70   if (
strhead(url, 
"memory:")) 
then    71     call create(mem, url, length, xtype, long_name, overwrite, err)
    72     call map_create(var, vtb_class_memory, mem%id, 1, (/length/), stat)
    82   call urlsplit(url, file=fnam, var=vnam)
    89   call create(var=gdnc, url=new_url, length=length, xtype=xtype, &
    90     & overwrite=overwrite, err=err)
    91   if (
present(long_name)) 
then    92     call put_attr(gdnc, 
'long_name', long_name, err=err)
    94   call map_create(var, vtb_class_netcdf, gdnc%id, 1, (/length/), stat)
   100   data_class = 
'netcdf'   102   call storeerror(stat, subname, err, cause_i=cause_i)
   103   call endsub(subname, 
'class=%c mapid=%d', &
   104     & c1=trim(data_class), i=(/var%mapid/) )
 
subroutine gtvar_dump(var)
 
subroutine gtvarcreated(var, url, length, xtype, long_name, overwrite, err)
 
subroutine, public map_create(var, class, cid, ndims, allcount, stat)
 
subroutine, public storeerror(number, where, err, cause_c, cause_i)
 
integer, parameter, public dc_noerr
 
subroutine, public dbgmessage(fmt, i, r, d, L, n, c1, c2, c3, ca)
 
subroutine, public beginsub(name, fmt, i, r, d, L, n, c1, c2, c3, ca, version)
 
subroutine, public endsub(name, fmt, i, r, d, L, n, c1, c2, c3, ca)
 
integer, parameter, public string
文字列を保持する 文字型変数の種別型パラメタ