🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.ibm.pc.rt
Article #884

cpu time usage with xlf in RS/6000

#884
From: ROQUE DONIZETE DE OLIVEIRA
Date: Thu, 13 Sep 1990 05:02
48 lines
1865 bytes
How to correctly calculate cpu usage in fortran on the IBM RS/6000 ?
I tried the following program ( h.f ) :
C-----------------------------------------------------------------------
      REAL*8 T , T1 , T2 , X
      CALL TIME(T1)
      X = 1.
      DO 10 I=1,100000
      X = X + 10.
10    CONTINUE
      WRITE(6,50) X
50    FORMAT('X=',D14.7)
      CALL TIME(T2)     
      T=T2 -T1
      WRITE(6,100) T
100   FORMAT('T=',D14.7)
      STOP
      END
C-----------------------------------------------------------------------
      SUBROUTINE TIME(T)
      REAL*8 T
      I1 = MCLOCK( )
      T  = 60*I1
      RETURN
      END
C-----------------------------------------------------------------------

xlf -o h.exe h.f 
** main   === End of Compilation 1 ===
** time   === End of Compilation 2 ===
1501-510  Compilation successful for file h.f.
xanadu% h.exe
X=  .1000001D+07
T=  .4800000D+03
STOP 
xanadu% time h.exe
X=  .1000001D+07
T=  .4200000D+03
STOP 
1.8900u 1.1900s 0:00 91666% 0+0k 0+0io 0pf+0w

As you can see the output   T=480 seconds is wrong (it took about a second
to run). It is probably a mistake in my sample program above. Can someone
point it out to me ?
I wished it had the ETIME function as most other unix f77 do.
Thanks.

    Roque Oliveira
    oliveria@caen.engin.umich.edu
Technical Details
Message-ID: <1990Sep13.050220.16147@caen.engin.umich.edu>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!rutgers!usc!zaphod.mps.ohio-state.edu!uakari.primate.wisc.edu!caen!oliveria

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!rutgers!usc!zaphod.mps.ohio-state.edu!uakari.primate.wisc.edu!caen!oliveria
From: oliveria@engin.umich.edu (ROQUE DONIZETE DE OLIVEIRA)
Newsgroups: comp.sys.ibm.pc.rt
Subject: cpu time usage with xlf in RS/6000
Keywords: xlf, time, cpu, MCLOCK
Message-ID: <1990Sep13.050220.16147@caen.engin.umich.edu>
Date: 13 Sep 90 05:02:20 GMT
Sender: news@caen.engin.umich.edu (CAEN Netnews)
Distribution: usa
Organization: The University of Michigan, Ann Arbor
Lines: 48