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 gtvarputint2(var, value, err)
subroutine gtvarputint4(var, value, err)
subroutine gtvarputreal5(var, value, err)
subroutine gtvarputreal2(var, value, err)
subroutine gtvarputreal4(var, value, err)
subroutine gtvarputreal3(var, value, err)
subroutine gtvarputdouble1(var, value, err)
subroutine gtvarputdouble5(var, value, err)
subroutine gtvarputreal6(var, value, err)
subroutine gtvarputdouble6(var, value, err)
subroutine gtvarputint3(var, value, err)
subroutine gtvarputchar(var, value, nvalue, err)
subroutine gtvarputreal1(var, value, err)
subroutine gtvarputdouble7(var, value, err)
subroutine gtvarputdouble(var, value, nvalue, err)
subroutine gtvarputint6(var, value, err)
subroutine gtvarputreal7(var, value, err)
subroutine gtvarputreal(var, value, nvalue, err)
subroutine gtvarputint1(var, value, err)
subroutine gtvarputdouble3(var, value, err)
subroutine gtvarputdouble4(var, value, err)
subroutine gtvarputdouble2(var, value, err)
subroutine gtvarputint5(var, value, err)
subroutine gtvarputint7(var, value, err)
subroutine gtvarputint(var, value, nvalue, err)
subroutine, public storeerror(number, where, err, cause_c, cause_i)
integer, parameter, public gt_efake
integer, parameter, public dp
倍精度実数型変数
integer, parameter, public sp
単精度実数型変数
subroutine, public map_to_internal_specs(var, specs, ndims)
subroutine, public var_class(var, class, cid)