29 & varname, attrname, value & ! (in)
64 use gtool_history, only: historyaxisaddattr, historyaxisinquire, &
65 & historyvarinfoaddattr, historyvarinfoinquire
71 character(*),
intent(in):: varname
87 character(*),
intent(in):: attrname
91 character(*),
intent(in):: value
96 character(STRING):: name
98 character(STRING):: cause_c
99 character(*),
parameter:: subname =
"HistoryAutoAddAttrChar0" 102 &
'varname=<%c> attrname=<%c>, value=<%c>', &
103 & c1=trim(varname), c2=trim(attrname), c3=trim(
value))
112 cause_c =
'gtool_historyauto' 117 call historyaxisinquire( &
120 if ( trim(varname) == trim(name) )
then 121 call historyaxisaddattr( &
123 & attrname = attrname,
value =
value )
129 call historyvarinfoinquire( &
132 if ( trim(varname) == trim(name) )
then 133 call historyvarinfoaddattr( &
135 & attrname = attrname,
value =
value )
144 call storeerror(stat, subname, cause_c = cause_c)
150 & varname, attrname, value & ! (in)
157 use gtool_history, only: historyaxisaddattr, historyaxisinquire, &
158 & historyvarinfoaddattr, historyvarinfoinquire
164 character(*),
intent(in):: varname
166 character(*),
intent(in):: attrname
168 logical,
intent(in):: value
171 character(STRING):: name
173 character(STRING):: cause_c
174 character(*),
parameter:: subname =
"HistoryAutoAddAttrLogical0" 177 &
'varname=<%c> attrname=<%c>, value=<%c>', &
178 & c1=trim(varname), c2=trim(attrname), c3=trim(
tochar(
value)))
187 cause_c =
'gtool_historyauto' 192 call historyaxisinquire( &
195 if ( trim(varname) == trim(name) )
then 196 call historyaxisaddattr( &
198 & attrname = attrname,
value =
value )
204 call historyvarinfoinquire( &
207 if ( trim(varname) == trim(name) )
then 208 call historyvarinfoaddattr( &
210 & attrname = attrname,
value =
value )
219 call storeerror(stat, subname, cause_c = cause_c)
225 & varname, attrname, value & ! (in)
232 use gtool_history, only: historyaxisaddattr, historyaxisinquire, &
233 & historyvarinfoaddattr, historyvarinfoinquire
239 character(*),
intent(in):: varname
241 character(*),
intent(in):: attrname
243 integer,
intent(in):: value
246 character(STRING):: name
248 character(STRING):: cause_c
249 character(*),
parameter:: subname =
"HistoryAutoAddAttrInt0" 252 &
'varname=<%c> attrname=<%c>, value=<%c>', &
253 & c1=trim(varname), c2=trim(attrname), c3=trim(
tochar(
value)))
262 cause_c =
'gtool_historyauto' 267 call historyaxisinquire( &
270 if ( trim(varname) == trim(name) )
then 271 call historyaxisaddattr( &
273 & attrname = attrname,
value =
value )
279 call historyvarinfoinquire( &
282 if ( trim(varname) == trim(name) )
then 283 call historyvarinfoaddattr( &
285 & attrname = attrname,
value =
value )
294 call storeerror(stat, subname, cause_c = cause_c)
300 & varname, attrname, value & ! (in)
307 use gtool_history, only: historyaxisaddattr, historyaxisinquire, &
308 & historyvarinfoaddattr, historyvarinfoinquire
314 character(*),
intent(in):: varname
316 character(*),
intent(in):: attrname
318 integer,
intent(in)::
value(:)
321 character(STRING):: name
323 character(STRING):: cause_c
324 character(*),
parameter:: subname =
"HistoryAutoAddAttrInt1" 327 &
'varname=<%c> attrname=<%c>, value=<%c>', &
328 & c1=trim(varname), c2=trim(attrname), c3=trim(
tochar(
value)))
337 cause_c =
'gtool_historyauto' 342 call historyaxisinquire( &
345 if ( trim(varname) == trim(name) )
then 346 call historyaxisaddattr( &
348 & attrname = attrname,
value =
value )
354 call historyvarinfoinquire( &
357 if ( trim(varname) == trim(name) )
then 358 call historyvarinfoaddattr( &
360 & attrname = attrname,
value =
value )
369 call storeerror(stat, subname, cause_c = cause_c)
375 & varname, attrname, value & ! (in)
382 use gtool_history, only: historyaxisaddattr, historyaxisinquire, &
383 & historyvarinfoaddattr, historyvarinfoinquire
389 character(*),
intent(in):: varname
391 character(*),
intent(in):: attrname
393 real,
intent(in):: value
396 character(STRING):: name
398 character(STRING):: cause_c
399 character(*),
parameter:: subname =
"HistoryAutoAddAttrReal0" 402 &
'varname=<%c> attrname=<%c>, value=<%c>', &
403 & c1=trim(varname), c2=trim(attrname), c3=trim(
tochar(
value)))
412 cause_c =
'gtool_historyauto' 417 call historyaxisinquire( &
420 if ( trim(varname) == trim(name) )
then 421 call historyaxisaddattr( &
423 & attrname = attrname,
value =
value )
429 call historyvarinfoinquire( &
432 if ( trim(varname) == trim(name) )
then 433 call historyvarinfoaddattr( &
435 & attrname = attrname,
value =
value )
444 call storeerror(stat, subname, cause_c = cause_c)
450 & varname, attrname, value & ! (in)
457 use gtool_history, only: historyaxisaddattr, historyaxisinquire, &
458 & historyvarinfoaddattr, historyvarinfoinquire
464 character(*),
intent(in):: varname
466 character(*),
intent(in):: attrname
468 real,
intent(in)::
value(:)
471 character(STRING):: name
473 character(STRING):: cause_c
474 character(*),
parameter:: subname =
"HistoryAutoAddAttrReal1" 477 &
'varname=<%c> attrname=<%c>, value=<%c>', &
478 & c1=trim(varname), c2=trim(attrname), c3=trim(
tochar(
value)))
487 cause_c =
'gtool_historyauto' 492 call historyaxisinquire( &
495 if ( trim(varname) == trim(name) )
then 496 call historyaxisaddattr( &
498 & attrname = attrname,
value =
value )
504 call historyvarinfoinquire( &
507 if ( trim(varname) == trim(name) )
then 508 call historyvarinfoaddattr( &
510 & attrname = attrname,
value =
value )
519 call storeerror(stat, subname, cause_c = cause_c)
525 & varname, attrname, value & ! (in)
532 use gtool_history, only: historyaxisaddattr, historyaxisinquire, &
533 & historyvarinfoaddattr, historyvarinfoinquire
539 character(*),
intent(in):: varname
541 character(*),
intent(in):: attrname
543 real(DP),
intent(in):: value
546 character(STRING):: name
548 character(STRING):: cause_c
549 character(*),
parameter:: subname =
"HistoryAutoAddAttrDouble0" 552 &
'varname=<%c> attrname=<%c>, value=<%c>', &
553 & c1=trim(varname), c2=trim(attrname), c3=trim(
tochar(
value)))
562 cause_c =
'gtool_historyauto' 567 call historyaxisinquire( &
570 if ( trim(varname) == trim(name) )
then 571 call historyaxisaddattr( &
573 & attrname = attrname,
value =
value )
579 call historyvarinfoinquire( &
582 if ( trim(varname) == trim(name) )
then 583 call historyvarinfoaddattr( &
585 & attrname = attrname,
value =
value )
594 call storeerror(stat, subname, cause_c = cause_c)
600 & varname, attrname, value & ! (in)
607 use gtool_history, only: historyaxisaddattr, historyaxisinquire, &
608 & historyvarinfoaddattr, historyvarinfoinquire
614 character(*),
intent(in):: varname
616 character(*),
intent(in):: attrname
618 real(DP),
intent(in)::
value(:)
621 character(STRING):: name
623 character(STRING):: cause_c
624 character(*),
parameter:: subname =
"HistoryAutoAddAttrDouble1" 627 &
'varname=<%c> attrname=<%c>, value=<%c>', &
628 & c1=trim(varname), c2=trim(attrname), c3=trim(
tochar(
value)))
637 cause_c =
'gtool_historyauto' 642 call historyaxisinquire( &
645 if ( trim(varname) == trim(name) )
then 646 call historyaxisaddattr( &
648 & attrname = attrname,
value =
value )
654 call historyvarinfoinquire( &
657 if ( trim(varname) == trim(name) )
then 658 call historyvarinfoaddattr( &
660 & attrname = attrname,
value =
value )
669 call storeerror(stat, subname, cause_c = cause_c)
logical, save, public initialized
subroutine historyautoaddattrchar0(varname, attrname, value)
integer, parameter, public dc_enotinit
integer, parameter, public token
単語やキーワードを保持する文字型変数の種別型パラメタ
subroutine historyautoaddattrreal0(varname, attrname, value)
subroutine, public storeerror(number, where, err, cause_c, cause_i)
integer, parameter, public dc_noerr
subroutine historyautoaddattrdouble1(varname, attrname, value)
type(gt_history_varinfo), dimension(1:nf90_max_dims), save, public gthst_weights
type(gt_history_axis), dimension(1:nf90_max_dims), target, save, public gthst_axes
integer, parameter, public dp
倍精度実数型変数
subroutine, public beginsub(name, fmt, i, r, d, L, n, c1, c2, c3, ca, version)
subroutine historyautoaddattrdouble0(varname, attrname, value)
subroutine historyautoaddattrreal1(varname, attrname, value)
integer, save, public numdims
integer, parameter, public hst_enoaxisname
subroutine historyautoaddattrint0(varname, attrname, value)
integer, save, public numwgts
subroutine historyautoaddattrlogical0(varname, attrname, value)
subroutine, public endsub(name, fmt, i, r, d, L, n, c1, c2, c3, ca)
subroutine historyautoaddattrint1(varname, attrname, value)
integer, parameter, public string
文字列を保持する 文字型変数の種別型パラメタ