31 use dc_string
, only: putline, printf, split, strinclude, stoa, joinchar
32 use dc_present
, only: present_and_not_empty, present_and_true
38 character(*),
intent(in):: name
44 type(dc_difftime),
intent(in):: time
51 type(dc_difftime):: interval_time
61 if ( .not. gthstnml % initialized )
goto 999
67 hptr => gthstnml % gthstnml_list
68 call listsearch( gthstnml_list = hptr, &
71 if ( .not.
associated( hptr ) )
goto 999
72 if ( hptr % output_step_disable )
goto 999
78 if ( .not. hptr % interval_value > 0.0 )
goto 999
81 & diff = interval_time, &
82 &
value =
real( hptr % interval_value, DP ), &
83 & unit = hptr % interval_unit )
85 if ( mod( time, interval_time ) == 0 )
then
integer, parameter, public token
Character length for word, token.
integer, parameter, public dp
Double Precision Real number.
integer, parameter, public stdout
Unit number for Standard OUTPUT.
Provides kind type parameter values.
integer, parameter, public string
Character length for string.