76 & varname, attrname, value & ! (in)
111 use gtool_history,
only: historyaxisaddattr, historyaxisinquire, &
112 & historyvarinfoaddattr, historyvarinfoinquire
118 character(*),
intent(in):: varname
134 character(*),
intent(in):: attrname
138 character(*),
intent(in):: value
143 character(STRING):: name
145 character(STRING):: cause_c
146 character(*),
parameter:: subname =
"HistoryAutoAddAttrChar0"
149 &
'varname=<%c> attrname=<%c>, value=<%c>', &
150 & c1=trim(varname), c2=trim(attrname), c3=trim(
value))
159 cause_c =
'gtool_historyauto'
164 call historyaxisinquire( &
167 if ( trim(varname) == trim(name) )
then
168 call historyaxisaddattr( &
170 & attrname = attrname,
value =
value )
176 call historyvarinfoinquire( &
179 if ( trim(varname) == trim(name) )
then
180 call historyvarinfoaddattr( &
182 & attrname = attrname,
value =
value )
191 call storeerror(stat, subname, cause_c = cause_c)
241 & varname, attrname, value & ! (in)
248 use gtool_history,
only: historyaxisaddattr, historyaxisinquire, &
249 & historyvarinfoaddattr, historyvarinfoinquire
255 character(*),
intent(in):: varname
257 character(*),
intent(in):: attrname
259 logical,
intent(in):: value
262 character(STRING):: name
264 character(STRING):: cause_c
265 character(*),
parameter:: subname =
"HistoryAutoAddAttrLogical0"
268 &
'varname=<%c> attrname=<%c>, value=<%c>', &
269 & c1=trim(varname), c2=trim(attrname), c3=trim(
tochar(
value)))
278 cause_c =
'gtool_historyauto'
283 call historyaxisinquire( &
286 if ( trim(varname) == trim(name) )
then
287 call historyaxisaddattr( &
289 & attrname = attrname,
value =
value )
295 call historyvarinfoinquire( &
298 if ( trim(varname) == trim(name) )
then
299 call historyvarinfoaddattr( &
301 & attrname = attrname,
value =
value )
310 call storeerror(stat, subname, cause_c = cause_c)
360 & varname, attrname, value & ! (in)
367 use gtool_history,
only: historyaxisaddattr, historyaxisinquire, &
368 & historyvarinfoaddattr, historyvarinfoinquire
374 character(*),
intent(in):: varname
376 character(*),
intent(in):: attrname
378 integer,
intent(in):: value
381 character(STRING):: name
383 character(STRING):: cause_c
384 character(*),
parameter:: subname =
"HistoryAutoAddAttrInt0"
387 &
'varname=<%c> attrname=<%c>, value=<%c>', &
388 & c1=trim(varname), c2=trim(attrname), c3=trim(
tochar(
value)))
397 cause_c =
'gtool_historyauto'
402 call historyaxisinquire( &
405 if ( trim(varname) == trim(name) )
then
406 call historyaxisaddattr( &
408 & attrname = attrname,
value =
value )
414 call historyvarinfoinquire( &
417 if ( trim(varname) == trim(name) )
then
418 call historyvarinfoaddattr( &
420 & attrname = attrname,
value =
value )
429 call storeerror(stat, subname, cause_c = cause_c)
479 & varname, attrname, value & ! (in)
486 use gtool_history,
only: historyaxisaddattr, historyaxisinquire, &
487 & historyvarinfoaddattr, historyvarinfoinquire
493 character(*),
intent(in):: varname
495 character(*),
intent(in):: attrname
497 integer,
intent(in)::
value(:)
500 character(STRING):: name
502 character(STRING):: cause_c
503 character(*),
parameter:: subname =
"HistoryAutoAddAttrInt1"
506 &
'varname=<%c> attrname=<%c>, value=<%c>', &
507 & c1=trim(varname), c2=trim(attrname), c3=trim(
tochar(
value)))
516 cause_c =
'gtool_historyauto'
521 call historyaxisinquire( &
524 if ( trim(varname) == trim(name) )
then
525 call historyaxisaddattr( &
527 & attrname = attrname,
value =
value )
533 call historyvarinfoinquire( &
536 if ( trim(varname) == trim(name) )
then
537 call historyvarinfoaddattr( &
539 & attrname = attrname,
value =
value )
548 call storeerror(stat, subname, cause_c = cause_c)
598 & varname, attrname, value & ! (in)
605 use gtool_history,
only: historyaxisaddattr, historyaxisinquire, &
606 & historyvarinfoaddattr, historyvarinfoinquire
612 character(*),
intent(in):: varname
614 character(*),
intent(in):: attrname
616 real,
intent(in):: value
619 character(STRING):: name
621 character(STRING):: cause_c
622 character(*),
parameter:: subname =
"HistoryAutoAddAttrReal0"
625 &
'varname=<%c> attrname=<%c>, value=<%c>', &
626 & c1=trim(varname), c2=trim(attrname), c3=trim(
tochar(
value)))
635 cause_c =
'gtool_historyauto'
640 call historyaxisinquire( &
643 if ( trim(varname) == trim(name) )
then
644 call historyaxisaddattr( &
646 & attrname = attrname,
value =
value )
652 call historyvarinfoinquire( &
655 if ( trim(varname) == trim(name) )
then
656 call historyvarinfoaddattr( &
658 & attrname = attrname,
value =
value )
667 call storeerror(stat, subname, cause_c = cause_c)
717 & varname, attrname, value & ! (in)
724 use gtool_history,
only: historyaxisaddattr, historyaxisinquire, &
725 & historyvarinfoaddattr, historyvarinfoinquire
731 character(*),
intent(in):: varname
733 character(*),
intent(in):: attrname
735 real,
intent(in)::
value(:)
738 character(STRING):: name
740 character(STRING):: cause_c
741 character(*),
parameter:: subname =
"HistoryAutoAddAttrReal1"
744 &
'varname=<%c> attrname=<%c>, value=<%c>', &
745 & c1=trim(varname), c2=trim(attrname), c3=trim(
tochar(
value)))
754 cause_c =
'gtool_historyauto'
759 call historyaxisinquire( &
762 if ( trim(varname) == trim(name) )
then
763 call historyaxisaddattr( &
765 & attrname = attrname,
value =
value )
771 call historyvarinfoinquire( &
774 if ( trim(varname) == trim(name) )
then
775 call historyvarinfoaddattr( &
777 & attrname = attrname,
value =
value )
786 call storeerror(stat, subname, cause_c = cause_c)
836 & varname, attrname, value & ! (in)
843 use gtool_history,
only: historyaxisaddattr, historyaxisinquire, &
844 & historyvarinfoaddattr, historyvarinfoinquire
850 character(*),
intent(in):: varname
852 character(*),
intent(in):: attrname
854 real(DP),
intent(in):: value
857 character(STRING):: name
859 character(STRING):: cause_c
860 character(*),
parameter:: subname =
"HistoryAutoAddAttrDouble0"
863 &
'varname=<%c> attrname=<%c>, value=<%c>', &
864 & c1=trim(varname), c2=trim(attrname), c3=trim(
tochar(
value)))
873 cause_c =
'gtool_historyauto'
878 call historyaxisinquire( &
881 if ( trim(varname) == trim(name) )
then
882 call historyaxisaddattr( &
884 & attrname = attrname,
value =
value )
890 call historyvarinfoinquire( &
893 if ( trim(varname) == trim(name) )
then
894 call historyvarinfoaddattr( &
896 & attrname = attrname,
value =
value )
905 call storeerror(stat, subname, cause_c = cause_c)
955 & varname, attrname, value & ! (in)
962 use gtool_history,
only: historyaxisaddattr, historyaxisinquire, &
963 & historyvarinfoaddattr, historyvarinfoinquire
969 character(*),
intent(in):: varname
971 character(*),
intent(in):: attrname
973 real(DP),
intent(in)::
value(:)
976 character(STRING):: name
978 character(STRING):: cause_c
979 character(*),
parameter:: subname =
"HistoryAutoAddAttrDouble1"
982 &
'varname=<%c> attrname=<%c>, value=<%c>', &
983 & c1=trim(varname), c2=trim(attrname), c3=trim(
tochar(
value)))
992 cause_c =
'gtool_historyauto'
997 call historyaxisinquire( &
1000 if ( trim(varname) == trim(name) )
then
1001 call historyaxisaddattr( &
1003 & attrname = attrname,
value =
value )
1009 call historyvarinfoinquire( &
1012 if ( trim(varname) == trim(name) )
then
1013 call historyvarinfoaddattr( &
1015 & attrname = attrname,
value =
value )
1024 call storeerror(stat, subname, cause_c = cause_c)
subroutine historyautoaddattrint1(varname, attrname, value)
subroutine historyautoaddattrdouble1(varname, attrname, value)
subroutine historyautoaddattrchar0(varname, attrname, value)
subroutine historyautoaddattrint0(varname, attrname, value)
subroutine historyautoaddattrreal1(varname, attrname, value)
subroutine historyautoaddattrdouble0(varname, attrname, value)
subroutine historyautoaddattrreal0(varname, attrname, value)
subroutine historyautoaddattrlogical0(varname, attrname, value)
subroutine, public storeerror(number, where, err, cause_c, cause_i)
integer, parameter, public dc_noerr
エラー等を保持
integer, parameter, public dc_enotinit
-400 以下: dc ユーティリティのエラー
integer, parameter, public hst_enoaxisname
subroutine, public beginsub(name, fmt, i, r, d, l, n, c1, c2, c3, ca, version)
subroutine, public endsub(name, fmt, i, r, d, l, n, c1, c2, c3, ca)
integer, parameter, public dp
倍精度実数型変数
integer, parameter, public string
文字列を保持する 文字型変数の種別型パラメタ
integer, save, public numdims
type(gt_history_varinfo), dimension(1:nf90_max_dims), save, public gthst_weights
integer, save, public numwgts
type(gt_history_axis), dimension(1:nf90_max_dims), target, save, public gthst_axes
logical, save, public initialized