42   integer,           
intent(in)            :: nvalue
    43   real(DP),          
intent(in)            :: 
value(nvalue)
    44   logical,           
intent(out), 
optional :: err
    46   integer:: 
class, cid, stat, ndims
    47   integer, 
pointer:: specs(:, :)
    48   character(len = *), 
parameter:: subname = 
"GTVarPutDouble"    52   if (
class == vtb_class_netcdf) 
then    54       & stride=specs(:, 3), imap=specs(:, 4), 
value=
value, &
    55       & siz=nvalue, iostat=stat)
    76   integer,           
intent(in)            :: nvalue
    77   real(SP),          
intent(in)            :: 
value(nvalue)
    78   logical,           
intent(out), 
optional :: err
    80   integer:: 
class, cid, stat, ndims
    81   integer, 
pointer:: specs(:, :)
    82   character(len = *), 
parameter:: subname = 
"GTVarPutReal"    86   if (
class == vtb_class_netcdf) 
then    88       & stride=specs(:, 3), imap=specs(:, 4), 
value=
value, &
    89       & siz=nvalue, iostat=stat)
   101     & vtb_class_netcdf, &
   109   integer,           
intent(in)            :: nvalue
   110   integer,           
intent(in)            :: 
value(nvalue)
   111   logical,           
intent(out), 
optional :: err
   113   integer:: 
class, cid, stat, ndims
   114   integer, 
pointer:: specs(:, :)
   115   character(len = *), 
parameter:: subname = 
"GTVarPutInt"   119   if (
class == vtb_class_netcdf) 
then   121       & stride=specs(:, 3), imap=specs(:, 4), 
value=
value, &
   122       & siz=nvalue, iostat=stat)
   134     & vtb_class_netcdf, &
   142   integer,           
intent(in)            :: nvalue
   143   character(*),      
intent(in)            :: 
value(nvalue)
   144   logical,           
intent(out), 
optional :: err
   146   integer:: 
class, cid, stat, ndims
   147   integer, 
pointer:: specs(:, :)
   148   character(len = *), 
parameter:: subname = 
"GTVarPutChar"   152   if (
class == vtb_class_netcdf) 
then   154       & stride=specs(:, 3), imap=specs(:, 4), 
value=
value, &
   155       & siz=nvalue, iostat=stat)
   168   real(DP), 
intent(in) :: 
value(:)
   170   logical  ,
intent(out), 
optional:: err
   179   real(DP), 
intent(in) :: 
value(:,:)
   181   logical  ,
intent(out), 
optional:: err
   190   real(DP), 
intent(in) :: 
value(:,:,:)
   192   logical  ,
intent(out), 
optional:: err
   201   real(DP), 
intent(in) :: 
value(:,:,:,:)
   203   logical  ,
intent(out), 
optional:: err
   212   real(DP), 
intent(in) :: 
value(:,:,:,:,:)
   214   logical  ,
intent(out), 
optional:: err
   223   real(DP), 
intent(in) :: 
value(:,:,:,:,:,:)
   225   logical  ,
intent(out), 
optional:: err
   234   real(DP), 
intent(in) :: 
value(:,:,:,:,:,:,:)
   236   logical  ,
intent(out), 
optional:: err
   245   real(SP), 
intent(in) :: 
value(:)
   247   logical  ,
intent(out), 
optional:: err
   256   real(SP), 
intent(in) :: 
value(:,:)
   258   logical  ,
intent(out), 
optional:: err
   267   real(SP), 
intent(in) :: 
value(:,:,:)
   269   logical  ,
intent(out), 
optional:: err
   278   real(SP), 
intent(in) :: 
value(:,:,:,:)
   280   logical  ,
intent(out), 
optional:: err
   289   real(SP), 
intent(in) :: 
value(:,:,:,:,:)
   291   logical  ,
intent(out), 
optional:: err
   300   real(SP), 
intent(in) :: 
value(:,:,:,:,:,:)
   302   logical  ,
intent(out), 
optional:: err
   311   real(SP), 
intent(in) :: 
value(:,:,:,:,:,:,:)
   313   logical  ,
intent(out), 
optional:: err
   321   integer,  
intent(in) :: 
value(:)
   323   logical  ,
intent(out), 
optional:: err
   331   integer,  
intent(in) :: 
value(:,:)
   333   logical  ,
intent(out), 
optional:: err
   341   integer,  
intent(in) :: 
value(:,:,:)
   343   logical  ,
intent(out), 
optional:: err
   351   integer,  
intent(in) :: 
value(:,:,:,:)
   353   logical  ,
intent(out), 
optional:: err
   361   integer,  
intent(in) :: 
value(:,:,:,:,:)
   363   logical  ,
intent(out), 
optional:: err
   371   integer,  
intent(in) :: 
value(:,:,:,:,:,:)
   373   logical  ,
intent(out), 
optional:: err
   381   integer,  
intent(in) :: 
value(:,:,:,:,:,:,:)
   383   logical  ,
intent(out), 
optional:: err
 subroutine gtvarputchar(var, value, nvalue, err)
 
subroutine, public map_to_internal_specs(var, specs, ndims)
 
subroutine gtvarputreal5(var, value, err)
 
subroutine gtvarputint1(var, value, err)
 
subroutine gtvarputint6(var, value, err)
 
subroutine gtvarputint2(var, value, err)
 
subroutine gtvarputdouble5(var, value, err)
 
integer, parameter, public gt_efake
 
subroutine gtvarputdouble2(var, value, err)
 
subroutine gtvarputreal7(var, value, err)
 
subroutine gtvarputint5(var, value, err)
 
subroutine gtvarputint7(var, value, err)
 
subroutine gtvarputreal6(var, value, err)
 
subroutine gtvarputreal(var, value, nvalue, err)
 
subroutine, public storeerror(number, where, err, cause_c, cause_i)
 
subroutine gtvarputint(var, value, nvalue, err)
 
subroutine gtvarputint4(var, value, err)
 
subroutine gtvarputreal2(var, value, err)
 
subroutine gtvarputdouble4(var, value, err)
 
subroutine gtvarputreal3(var, value, err)
 
subroutine gtvarputdouble7(var, value, err)
 
subroutine gtvarputdouble6(var, value, err)
 
integer, parameter, public dp
倍精度実数型変数 
 
subroutine gtvarputdouble1(var, value, err)
 
subroutine gtvarputdouble(var, value, nvalue, err)
 
integer, parameter, public sp
単精度実数型変数 
 
subroutine gtvarputdouble3(var, value, err)
 
subroutine gtvarputreal4(var, value, err)
 
subroutine gtvarputint3(var, value, err)
 
subroutine gtvarputreal1(var, value, err)
 
subroutine, public var_class(var, class, cid)