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
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
111 character(len = *),
intent(in):: varname
112 character(len = *),
intent(in):: hint
113 integer,
intent(out):: stat
121 logical,
intent(out),
optional:: err
134 character(string):: result
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
260 subroutine gdncattrgetreal(var, name, value, stat, default)
263 character(len = *),
intent(in):: name
264 real,
intent(out)::
value(:)
265 integer,
intent(out):: stat
266 real,
intent(in),
optional:: default
267 end subroutine gdncattrgetreal
269 subroutine gdncattrgetdouble(var, name, value, stat, 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
277 end subroutine gdncattrgetdouble
279 subroutine gdncattrgetint(var, name, value, stat, default)
282 character(len = *),
intent(in):: name
283 integer,
intent(out)::
value(:)
284 integer,
intent(out):: stat
285 integer,
intent(in),
optional:: default
286 end subroutine gdncattrgetint
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 gdncattrgetchar(var, name, value, default, stat)
subroutine gdncattrinquire(var, attrname, xtype)
subroutine gdncattrinquireplus(var, attrname, varid, nf_attrname)
integer function gdncsearchdim(var, dimname)
subroutine gdncvarattrnext(var, name, vend)
subroutine gdncvarattrrewind(var)
subroutine gdncvarattrcopy(to, attrname, from, stat)
subroutine gdncvargetattrlogical(var, name, value, default)
subroutine gdncvarclose(var, err)
subroutine gdncvarcreate(var, url, xtype, dims, overwrite, err)
subroutine gdncvarcreated(var, url, xtype, length, overwrite, err)
subroutine gdncvardelattr(var, name, err)
subroutine gdncvargetreal(var, start, cnt, stride, imap, siz, val, iostat)
subroutine gdncvargetint(var, start, cnt, stride, imap, siz, val, iostat)
subroutine gdncvargetdouble(var, start, cnt, stride, imap, siz, val, iostat)
subroutine gdncvarinquire(var, ndims, dimlen, growable, name, url, xtype)
subroutine gdncvarinquireia(var, dimlen)
recursive subroutine gdncvaropen(var, url, writable, err)
subroutine gdncvaropenbydimord(var, src_var, dimord, err)
subroutine gdncvarputattrchar(var, name, val, xtype, err)
subroutine gdncvarputattrint(var, name, value, err)
subroutine gdncvarputattrreal(var, name, value, err)
subroutine gdncvarputattrdouble(var, name, value, err)
subroutine gdncvarputchar(var, start, count, stride, imap, siz, value, iostat)
subroutine gdncvarputint(var, start, count, stride, imap, siz, value, iostat)
subroutine gdncvarputreal(var, start, count, stride, imap, siz, value, iostat)
subroutine gdncvarputdouble(var, start, count, stride, imap, siz, value, iostat)
subroutine gdncvarsearchnext(iter, url, end)
subroutine gdncvarsearchinit(iter, urlbase)
character(string) function gdncvartostring(var)
Provides kind type parameter values.
integer, parameter, public dp
Double Precision Real number
integer, parameter, public string
Character length for string