16 DOUBLE PRECISION,
INTENT(INOUT) :: CPU
17 DOUBLE PRECISION,
INTENT(INOUT) :: WALL
18 DOUBLE PRECISION,
INTENT(INOUT) :: IO
25 CHARACTER(len=4) :: UNIT_CPU
26 CHARACTER(len=4) :: UNIT_WALL
27 CHARACTER(len=4) :: UNIT_IO
30 WRITE(
err_msg,
"(2/1x,70('*'))")
34 WRITE(
err_msg, 1000)
'CPU', trim(
ival(cpu)), unit_cpu
38 WRITE(
err_msg, 1000)
'CPU IO', trim(
ival(io)), unit_io
42 WRITE(
err_msg, 1000)
'wall time', trim(
ival(wall)), unit_wall
48 1000
FORMAT(
' Total ',a,
' used = ',a,1x,a)
character(len=line_length), dimension(line_count) err_msg
subroutine get_tunit(TLEFT, TUNIT)
subroutine write_out3(CPU, WALL, IO)
subroutine flush_err_msg(DEBUG, HEADER, FOOTER, ABORT, LOG, CALL_TREE)