34 recursive subroutine gdncvaropen(var, url, writable, err)
37 character(len = *),
intent(in):: url
38 logical,
intent(in),
optional:: writable
39 logical,
intent(out),
optional:: err
59 integer,
intent(in):: dimord
60 logical,
intent(out),
optional:: err
68 character(len = *),
intent(in):: dimname
83 subroutine gdncvarcreate(var, url, xtype, dims, overwrite, err)
86 character(len = *),
intent(in):: url
87 character(len = *),
intent(in):: xtype
89 logical,
intent(in),
optional:: overwrite
90 logical,
intent(out),
optional:: err
101 character(len = *),
intent(in):: url
102 character(len = *),
intent(in):: xtype
103 integer,
intent(in):: length
104 logical,
intent(in),
optional:: overwrite
105 logical,
intent(out),
optional:: err
110 subroutine gdncvardel(varname, hint, stat)
111 character(len = *),
intent(in):: varname
112 character(len = *),
intent(in):: hint
113 integer,
intent(out):: stat
114 end subroutine gdncvardel
121 logical,
intent(out),
optional:: err
134 character(string):: result
141 subroutine gdncvarinquire(var, ndims, dimlen, growable, name, url, xtype)
145 integer,
intent(out),
optional:: ndims
147 integer,
intent(out),
optional:: dimlen
149 logical,
intent(out),
optional:: growable
152 character(*),
intent(out),
optional:: name
154 character(*),
intent(out),
optional:: url
156 character(*),
intent(out),
optional:: xtype
163 integer,
intent(out):: dimlen(:)
169 character(len=*),
intent(in):: attrname
170 character(len=*),
intent(out),
optional:: xtype
180 character(len=*),
intent(in):: attrname
181 integer,
intent(out):: varid
182 character(len=*),
intent(out):: nf_attrname
226 character(len = *),
intent(out):: name
227 logical,
intent(out),
optional:: end
240 character(len = *),
intent(in):: name
241 character(len = *),
intent(out):: value
242 character(len = *),
intent(in):: default
243 integer,
intent(out):: stat
249 character(len = *),
intent(in):: name
250 logical,
intent(out):: value
251 logical,
intent(in),
optional:: default
263 character(len = *),
intent(in):: name
264 real,
intent(out)::
value(:)
265 integer,
intent(out):: stat
266 real,
intent(in),
optional:: default
273 character(len = *),
intent(in):: name
274 real(DP),
intent(out)::
value(:)
275 integer,
intent(out):: stat
276 real(DP),
intent(in),
optional:: default
282 character(len = *),
intent(in):: name
283 integer,
intent(out)::
value(:)
284 integer,
intent(out):: stat
285 integer,
intent(in),
optional:: default
300 character(len = *),
intent(in):: name
301 real,
intent(in)::
value(:)
302 logical,
intent(out),
optional:: err
309 character(len = *),
intent(in):: name
310 real(DP),
intent(in)::
value(:)
311 logical,
intent(out),
optional:: err
317 character(len = *),
intent(in):: name
318 integer,
intent(in)::
value(:)
319 logical,
intent(out),
optional:: err
322 subroutine gdncvarputattrlogical(var, name, value, err)
325 character(len = *),
intent(in):: name
326 logical,
intent(in):: value
327 logical,
intent(out),
optional:: err
328 end subroutine gdncvarputattrlogical
333 character(len = *),
intent(in):: name
334 character(len = *),
intent(in):: value
335 character(len = *),
intent(in),
optional:: xtype
336 logical,
intent(out),
optional:: err
345 character(len = *),
intent(in):: name
346 logical,
intent(out),
optional:: err
354 character(len = *),
intent(in):: attrname
356 integer,
intent(out):: stat
367 & siz, value, iostat)
370 integer,
intent(in):: start(:)
371 integer,
intent(in):: count(:)
372 integer,
intent(in):: stride(:)
373 integer,
intent(in):: imap(:)
374 integer,
intent(in):: siz
375 real,
intent(out)::
value(siz)
376 integer,
intent(out):: iostat
380 & siz, value, iostat)
384 integer,
intent(in):: start(:)
385 integer,
intent(in):: count(:)
386 integer,
intent(in):: stride(:)
387 integer,
intent(in):: imap(:)
388 integer,
intent(in):: siz
389 real(DP),
intent(out)::
value(siz)
390 integer,
intent(out):: iostat
394 & siz, value, iostat)
398 integer,
intent(in):: start(:)
399 integer,
intent(in):: count(:)
400 integer,
intent(in):: stride(:)
401 integer,
intent(in):: imap(:)
402 integer,
intent(in):: siz
403 integer,
intent(out)::
value(siz)
404 integer,
intent(out):: iostat
412 & siz, value, iostat)
415 integer,
intent(in):: start(:)
416 integer,
intent(in):: count(:)
417 integer,
intent(in):: stride(:)
418 integer,
intent(in):: imap(:)
419 integer,
intent(in):: siz
420 real,
intent(in)::
value(siz)
421 integer,
intent(out):: iostat
425 & siz, value, iostat)
429 integer,
intent(in):: start(:)
430 integer,
intent(in):: count(:)
431 integer,
intent(in):: stride(:)
432 integer,
intent(in):: imap(:)
433 integer,
intent(in):: siz
434 real(DP),
intent(in)::
value(siz)
435 integer,
intent(out):: iostat
439 & siz, value, iostat)
442 integer,
intent(in):: start(:)
443 integer,
intent(in):: count(:)
444 integer,
intent(in):: stride(:)
445 integer,
intent(in):: imap(:)
446 integer,
intent(in):: siz
447 integer,
intent(in)::
value(siz)
448 integer,
intent(out):: iostat
452 & siz, value, iostat)
455 integer,
intent(in):: start(:)
456 integer,
intent(in):: count(:)
457 integer,
intent(in):: stride(:)
458 integer,
intent(in):: imap(:)
459 integer,
intent(in):: siz
460 character(*),
intent(in)::
value(siz)
461 integer,
intent(out):: iostat
475 character(len = *),
intent(in):: urlBase
481 character(len = *),
intent(out):: url
482 logical,
intent(out):: end
496 integer,
intent(out),
optional:: stat
505 integer,
intent(in):: ixtype
506 character(*),
intent(out):: xtype
subroutine gdncattrgetreal(var, name, value, stat, default)
subroutine gdncvarputattrreal(var, name, value, err)
subroutine gdncattrinquireplus(var, attrname, varid, nf_attrname)
subroutine gdncvarattrrewind(var)
subroutine gdncvarsync(var, stat)
subroutine gdncvarputattrdouble(var, name, value, err)
subroutine gdncvarsearchnext(iter, url, end)
subroutine gdncattrgetchar(var, name, value, default, stat)
subroutine gdncvarputreal(var, start, count, stride, imap, siz, value, iostat)
subroutine gdncvarcreated(var, url, xtype, length, overwrite, err)
subroutine gdncvargetreal(var, start, cnt, stride, imap, siz, val, iostat)
subroutine gdncvarputattrint(var, name, value, err)
subroutine gdncattrinquire(var, attrname, xtype)
subroutine gdncxtypename(ixtype, xtype)
subroutine gdncvargetattrlogical(var, name, value, default)
subroutine gdncvaropenbydimord(var, src_var, dimord, err)
subroutine gdncvarputdouble(var, start, count, stride, imap, siz, value, iostat)
subroutine gdncvargetint(var, start, cnt, stride, imap, siz, val, iostat)
integer, parameter, public dp
倍精度実数型変数
subroutine gdncattrgetdouble(var, name, value, stat, default)
subroutine gdncvargetdouble(var, start, cnt, stride, imap, siz, val, iostat)
subroutine gdncvarclose(var, err)
subroutine gdncvarattrnext(var, name, vend)
subroutine gdncvarsearchinit(iter, urlBase)
subroutine gdncvarattrcopy(to, attrname, from, stat)
subroutine gdncvarputchar(var, start, count, stride, imap, siz, value, iostat)
subroutine gdncvarputattrchar(var, name, val, xtype, err)
subroutine gdncvarputint(var, start, count, stride, imap, siz, value, iostat)
subroutine gdncvarinquire(var, ndims, dimlen, growable, name, url, xtype)
character(string) function gdncvartostring(var)
subroutine gdncvarinquireia(var, dimlen)
integer function gdncsearchdim(var, dimname)
recursive subroutine gdncvaropen(var, url, writable, err)
subroutine gdncvardelattr(var, name, err)
subroutine gdncattrgetint(var, name, value, stat, default)
subroutine gdncvarcreate(var, url, xtype, dims, overwrite, err)
integer, parameter, public string
文字列を保持する 文字型変数の種別型パラメタ