125 integer,
intent(in):: dimord
126 logical,
intent(in),
optional:: count_compact
127 logical,
intent(out),
optional:: err
129 subroutine gtvaropen(var, url, writable, err)
132 character(*),
intent(in):: url
133 logical,
intent(in),
optional:: writable
134 logical,
intent(out),
optional:: err
139 subroutine gtvarcreate(var, url, dims, xtype, long_name, overwrite, err)
142 character(len = *),
intent(in):: url
144 character(len = *),
intent(in),
optional:: xtype
145 character(len = *),
intent(in),
optional:: long_name
146 logical,
intent(in),
optional:: overwrite
147 logical,
intent(out),
optional:: err
149 subroutine gtvarcreated(var, url, length, xtype, long_name, overwrite, err)
152 character(len = *),
intent(in):: url
153 integer,
intent(in):: length
154 character(len = *),
intent(in),
optional:: xtype
155 character(len = *),
intent(in),
optional:: long_name
156 logical,
intent(in),
optional:: overwrite
157 logical,
intent(out),
optional:: err
165 logical,
intent(out),
optional:: err
184 character(*),
intent(out):: name
185 logical,
intent(out),
optional:: end
194 character(len = *),
intent(in):: name
195 logical,
intent(in),
optional:: default
204 character(len = *),
intent(in):: name
205 integer,
intent(out):: value
206 integer,
intent(in),
optional:: default
211 character(len = *),
intent(in):: name
212 real,
intent(out):: value
213 real,
intent(in),
optional:: default
220 character(len = *),
intent(in):: name
221 real(DP),
intent(out):: value
222 real(DP),
intent(in),
optional:: default
229 character(len = *),
intent(in):: name
230 integer,
pointer::
value(:)
236 character(len = *),
intent(in):: name
237 real,
pointer::
value(:)
244 character(len = *),
intent(in):: name
245 real(DP),
pointer::
value(:)
255 character(len = *),
intent(in):: name
256 integer,
intent(out)::
value(:)
257 integer,
intent(in):: default
263 character(len = *),
intent(in):: name
264 real,
intent(out)::
value(:)
265 real,
intent(in):: default
272 character(len = *),
intent(in):: name
273 real(DP),
intent(out)::
value(:)
274 real(DP),
intent(in):: default
284 character(len = *),
intent(in):: name
285 character(len = *),
intent(out):: value
286 character(len = *),
intent(in),
optional:: default
307 real(DP),
intent(in) ::
value(:)
308 real,
intent(out),
optional :: err
310 character(len = *),
intent(in):: name
315 real(SP),
intent(in) ::
value(:)
316 real(SP),
intent(out),
optional :: err
318 character(len = *),
intent(in):: name
322 integer,
intent(in) ::
value(:)
323 real,
intent(out),
optional :: err
325 character(len = *),
intent(in):: name
329 character(len = *),
intent(in) :: value
330 logical,
intent(out),
optional :: err
331 character(len = *),
intent(in),
optional :: xtype
333 character(len = *),
intent(in):: name
337 logical,
intent(in) :: value
338 real,
intent(out),
optional :: err
340 character(len = *),
intent(in):: name
348 character(len = *),
intent(in):: name
349 logical,
intent(out),
optional:: err
357 character(len = *),
intent(in):: attrname
359 logical,
intent(out),
optional:: err
365 logical,
intent(out),
optional:: err
366 logical,
intent(in),
optional:: global
382 type(
gt_variable),
intent(in),
optional:: compatible
385 subroutine gtvarslice(var, dimord, start, count, stride)
388 integer,
intent(in):: dimord
389 integer,
intent(in),
optional:: start
390 integer,
intent(in),
optional:: count
391 integer,
intent(in),
optional:: stride
397 character(len = *),
intent(in):: string
398 logical,
intent(out):: err
404 subroutine gtvargetslice(var, dimord, start, count, stride, count_compact)
407 integer,
intent(in):: dimord
408 integer,
intent(out),
optional:: start
409 integer,
intent(out),
optional:: count
410 integer,
intent(out),
optional:: stride
411 logical,
intent(in),
optional:: count_compact
418 integer,
intent(out),
optional:: start(:), count(:), stride(:)
426 character(len = *),
intent(in):: name
436 character(len = *),
intent(in) :: string
437 logical,
intent(out),
optional :: err
442 integer,
intent(in) :: dimord
443 integer,
intent(in) ,
optional :: start, count, stride
444 logical,
intent(out),
optional :: err
452 logical,
intent(out),
optional:: err
467 integer,
intent(in):: dimord
468 logical,
intent(out):: err
479 integer,
intent(in):: dimord
480 logical,
intent(out):: err
486 subroutine gtvarexchdim(var, dimord1, dimord2, count_compact, err)
489 integer,
intent(in):: dimord1, dimord2
490 logical,
intent(in),
optional:: count_compact
491 logical,
intent(out):: err
501 & rank, alldims, allcount, size, &
502 & xtype, name, url, err)
505 character(len=*),
intent(out),
optional:: xtype
506 character(len=*),
intent(out),
optional:: name
507 character(len=*),
intent(out),
optional:: url
508 integer,
intent(out),
optional:: rank
509 integer,
intent(out),
optional:: alldims
510 integer,
intent(out),
optional:: allcount
511 integer,
intent(out),
optional:: size
512 logical,
intent(out),
optional:: growable
513 logical,
intent(out),
optional:: err
518 integer,
intent(out):: allcount(:)
523 integer,
intent(in):: dimord
524 character(len=*),
intent(out),
optional:: url
525 integer,
intent(out),
optional:: allcount
526 logical,
intent(out),
optional:: err
531 character(len=*),
intent(in):: attrname
532 character(len=*),
intent(out),
optional:: xtype
541 integer,
intent(in),
optional:: dimord
542 logical,
intent(out),
optional:: err
543 integer,
intent(out),
optional:: stat
548 interface operator(.equivalent.)
553 end interface operator(.equivalent.)
575 real(DP),
intent(out)::
value(*)
577 integer,
intent(in):: nvalue
578 logical,
intent(out),
optional:: err
583 real(DP),
pointer ::
value(:)
585 logical,
intent(out),
optional :: err
590 real(DP),
pointer ::
value(:,:)
592 logical,
intent(out),
optional :: err
597 real(DP),
pointer ::
value(:,:,:)
599 logical,
intent(out),
optional :: err
604 real(DP),
pointer ::
value(:,:,:,:)
606 logical,
intent(out),
optional :: err
611 real(DP),
pointer ::
value(:,:,:,:,:)
613 logical,
intent(out),
optional :: err
618 real(DP),
pointer ::
value(:,:,:,:,:,:)
620 logical,
intent(out),
optional :: err
625 real(DP),
pointer ::
value(:,:,:,:,:,:,:)
627 logical,
intent(out),
optional :: err
632 real(SP),
intent(out)::
value(*)
634 integer,
intent(in):: nvalue
635 logical,
intent(out),
optional:: err
640 real(SP),
pointer ::
value(:)
642 logical,
intent(out),
optional :: err
647 real(SP),
pointer ::
value(:,:)
649 logical,
intent(out),
optional :: err
654 real(SP),
pointer ::
value(:,:,:)
656 logical,
intent(out),
optional :: err
661 real(SP),
pointer ::
value(:,:,:,:)
663 logical,
intent(out),
optional :: err
668 real(SP),
pointer ::
value(:,:,:,:,:)
670 logical,
intent(out),
optional :: err
675 real(SP),
pointer ::
value(:,:,:,:,:,:)
677 logical,
intent(out),
optional :: err
682 real(SP),
pointer ::
value(:,:,:,:,:,:,:)
684 logical,
intent(out),
optional :: err
688 integer,
intent(out)::
value(*)
690 integer,
intent(in):: nvalue
691 logical,
intent(out),
optional:: err
695 integer,
pointer ::
value(:)
697 logical,
intent(out),
optional :: err
701 integer,
pointer ::
value(:,:)
703 logical,
intent(out),
optional :: err
707 integer,
pointer ::
value(:,:,:)
709 logical,
intent(out),
optional :: err
713 integer,
pointer ::
value(:,:,:,:)
715 logical,
intent(out),
optional :: err
719 integer,
pointer ::
value(:,:,:,:,:)
721 logical,
intent(out),
optional :: err
725 integer,
pointer ::
value(:,:,:,:,:,:)
727 logical,
intent(out),
optional :: err
731 integer,
pointer ::
value(:,:,:,:,:,:,:)
733 logical,
intent(out),
optional :: err
748 integer,
intent(in),
optional:: unit
749 character(*),
intent(in),
optional:: indent
750 logical,
intent(out),
optional:: err
761 real(DP),
intent(in)::
value(nvalue)
763 integer,
intent(in):: nvalue
764 logical,
intent(out),
optional:: err
769 real(DP),
intent(in) ::
value(:)
771 logical ,
intent(out),
optional:: err
776 real(DP),
intent(in) ::
value(:,:)
778 logical ,
intent(out),
optional:: err
783 real(DP),
intent(in) ::
value(:,:,:)
785 logical ,
intent(out),
optional:: err
790 real(DP),
intent(in) ::
value(:,:,:,:)
792 logical ,
intent(out),
optional:: err
797 real(DP),
intent(in) ::
value(:,:,:,:,:)
799 logical ,
intent(out),
optional:: err
804 real(DP),
intent(in) ::
value(:,:,:,:,:,:)
806 logical ,
intent(out),
optional:: err
811 real(DP),
intent(in) ::
value(:,:,:,:,:,:,:)
813 logical ,
intent(out),
optional:: err
818 real(SP),
intent(in)::
value(nvalue)
820 integer,
intent(in):: nvalue
821 logical,
intent(out),
optional:: err
826 real(SP),
intent(in) ::
value(:)
828 logical ,
intent(out),
optional:: err
833 real(SP),
intent(in) ::
value(:,:)
835 logical ,
intent(out),
optional:: err
840 real(SP),
intent(in) ::
value(:,:,:)
842 logical ,
intent(out),
optional:: err
847 real(SP),
intent(in) ::
value(:,:,:,:)
849 logical ,
intent(out),
optional:: err
854 real(SP),
intent(in) ::
value(:,:,:,:,:)
856 logical ,
intent(out),
optional:: err
861 real(SP),
intent(in) ::
value(:,:,:,:,:,:)
863 logical ,
intent(out),
optional:: err
868 real(SP),
intent(in) ::
value(:,:,:,:,:,:,:)
870 logical ,
intent(out),
optional:: err
874 integer,
intent(in)::
value(nvalue)
876 integer,
intent(in):: nvalue
877 logical,
intent(out),
optional:: err
881 integer,
intent(in) ::
value(:)
883 logical ,
intent(out),
optional:: err
887 integer,
intent(in) ::
value(:,:)
889 logical ,
intent(out),
optional:: err
893 integer,
intent(in) ::
value(:,:,:)
895 logical ,
intent(out),
optional:: err
899 integer,
intent(in) ::
value(:,:,:,:)
901 logical ,
intent(out),
optional:: err
905 integer,
intent(in) ::
value(:,:,:,:,:)
907 logical ,
intent(out),
optional:: err
911 integer,
intent(in) ::
value(:,:,:,:,:,:)
913 logical ,
intent(out),
optional:: err
917 integer,
intent(in) ::
value(:,:,:,:,:,:,:)
919 logical ,
intent(out),
optional:: err
924 integer,
intent(in):: nvalue
925 character(*),
intent(in)::
value(nvalue)
926 logical,
intent(out),
optional:: err
936 character(len = *),
intent(out):: url
937 logical,
intent(out):: end
940 character(len = *),
intent(in):: urlBase
954 integer,
intent(out),
optional:: stat
969 character(len = *),
intent(in):: url
971 logical,
intent(in),
optional:: copyvalue
972 logical,
intent(in),
optional:: overwrite
973 logical,
intent(out),
optional:: err
981 subroutine gtvardel1(varname, err)
982 character(len = *),
intent(in):: varname
983 logical,
intent(out):: err
984 end subroutine gtvardel1
995 character(len = *),
intent(in):: url
996 character(len = *),
intent(in),
optional:: link_name
1003 character(len = *),
intent(in):: file
1004 character(len = *),
intent(in):: base
1005 character(len = *),
intent(out):: result
subroutine gtvargetpointerdouble1(var, value, err)
subroutine gtvargetpointerdouble3(var, value, err)
subroutine gtvarinquire2(var, allcount)
subroutine gtvardelattr(var, name, err)
subroutine gtvarputchar(var, value, nvalue, err)
subroutine gtvarputattrdouble(var, name, value, err)
subroutine gtvarinquire(var, growable, rank, alldims, allcount, size, xtype, name, url, err)
subroutine gtvargetsliceall(var, start, count, stride)
subroutine gtvargetpointerdouble7(var, value, err)
subroutine gtvargetslice(var, dimord, start, count, stride, count_compact)
subroutine gtvargetattrcc(var, name, value, default)
subroutine gtvarputreal5(var, value, err)
subroutine gtvarlimit_iiii(var, dimord, start, count, stride, err)
subroutine gtvarputattrreal(var, name, value, err)
subroutine gtvartmpnam(file, base, result)
subroutine gtvargetattrip(var, name, value)
subroutine gtvarputint1(var, value, err)
subroutine gtvarputint6(var, value, err)
subroutine gtvarputint2(var, value, err)
subroutine gtvarputdouble5(var, value, err)
subroutine gtvarclose(var, err)
subroutine gtvarsliceauto(var, compatible)
subroutine gtvargetpointerint2(var, value, err)
subroutine gtvargetattrda(var, name, value, default)
subroutine gtvarputdouble2(var, value, err)
subroutine gtvargetpointerreal7(var, value, err)
subroutine gtvarputreal7(var, value, err)
subroutine gtvarputint5(var, value, err)
subroutine gtvarputint7(var, value, err)
subroutine gtvarcreated(var, url, length, xtype, long_name, overwrite, err)
subroutine gtvarputreal6(var, value, err)
subroutine gtvarattrrewind(var)
subroutine gtvarslicec(var, string, err)
subroutine gtvarputreal(var, value, nvalue, err)
subroutine gtvargetattrr(var, attrname, value, default)
subroutine gtvarcreatecopyc(var, url, copyfrom, copyvalue, overwrite, err)
subroutine gtvarputint(var, value, nvalue, err)
subroutine gtvarputint4(var, value, err)
subroutine gtvargetdouble(var, value, nvalue, err)
subroutine gtvarslice(var, dimord, start, count, stride)
integer function gtvardimname2ord(var, name)
subroutine gtvargetpointerreal5(var, value, err)
subroutine gtvargetattrra(var, name, value, default)
subroutine gtvarcopyattr(to, attrname, from, err)
subroutine gtvarputline(var, unit, indent, err)
subroutine gtvarputreal2(var, value, err)
subroutine gtvarputdouble4(var, value, err)
subroutine gtvargetattrd(var, attrname, value, default)
subroutine gtvarsync(var, stat)
subroutine gtvargetpointerint3(var, value, err)
subroutine gtvarputreal3(var, value, err)
subroutine gtvargetpointerreal1(var, value, err)
subroutine gtvarputdouble7(var, value, err)
subroutine gtvarputdouble6(var, value, err)
integer, parameter, public dp
倍精度実数型変数
subroutine gtvargetpointerreal3(var, value, err)
subroutine gtvargetint(var, value, nvalue, err)
subroutine gtvarlimit(var, string, err)
subroutine gtvargetattrdp(var, name, value)
subroutine gtvarputdouble1(var, value, err)
subroutine gtvargetpointerint6(var, value, err)
subroutine gtvarattrnext(var, name, end)
subroutine gtvargetpointerreal2(var, value, err)
subroutine gtvargetattria(var, name, value, default)
subroutine gtvardeldim(var, dimord, err)
subroutine gtvargetpointerint5(var, value, err)
subroutine gtvarexchdim(var, dimord1, dimord2, count_compact, err)
subroutine gtvarslicenext(var, dimord, err, stat)
subroutine gtvarputdouble(var, value, nvalue, err)
subroutine gtvarcopyattrall(to, from, err, global)
subroutine gtvarputattrint(var, name, value, err)
subroutine gtvargetpointerint7(var, value, err)
subroutine gtvarsearchnext(url, end)
subroutine gtvargetpointerdouble5(var, value, err)
subroutine gtvarputattrchar(var, name, value, xtype, err)
integer, parameter, public sp
単精度実数型変数
subroutine gtvargetpointerdouble2(var, value, err)
subroutine gtvaropenbydimord(var, source_var, dimord, count_compact, err)
subroutine gtvarxformbinary(var1, var2, err)
subroutine gtvarsearchinit(urlBase)
subroutine gtvarcreate(var, url, dims, xtype, long_name, overwrite, err)
subroutine gtvaropen(var, url, writable, err)
subroutine gtvargetpointerdouble6(var, value, err)
logical function gtvarattrtrue(var, name, default)
subroutine gtvargetpointerreal6(var, value, err)
subroutine gtvarputdouble3(var, value, err)
subroutine gtvarputreal4(var, value, err)
subroutine gtvargetpointerdouble4(var, value, err)
subroutine gtvargetattri(var, attrname, value, default)
subroutine gtvarputint3(var, value, err)
subroutine gtvargetpointerint1(var, value, err)
logical function gtvarequivalent(var1, var2)
subroutine gtvargetpointerreal4(var, value, err)
subroutine gtvarinquirea(var, attrname, xtype)
subroutine gtvarputreal1(var, value, err)
subroutine gtvaraddmember(var, member_url, link_name)
subroutine gtvargetreal(var, value, nvalue, err)
subroutine gtvargetpointerint4(var, value, err)
subroutine gtvaradddim(var, dimord, dimvar, err)
subroutine gtvarputattrlogical(var, name, value, err)
subroutine gtvarinquired(var, dimord, url, allcount, err)
subroutine gtvargetattrrp(var, name, value)