<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic call to system  - CPU time in Intel® Fortran Compiler</title>
    <link>https://community.intel.com/t5/Intel-Fortran-Compiler/call-to-system-CPU-time/m-p/745672#M3744</link>
    <description>The piece of program already tells you how to do it, after each * line there is the code for doing what you want, you just have to uncomment it (remove the initial "C" of each line).&lt;BR /&gt;&lt;BR /&gt;In what architecture will you running this program?</description>
    <pubDate>Wed, 14 Apr 2010 09:13:06 GMT</pubDate>
    <dc:creator>rreis</dc:creator>
    <dc:date>2010-04-14T09:13:06Z</dc:date>
    <item>
      <title>call to system  - CPU time</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/call-to-system-CPU-time/m-p/745671#M3743</link>
      <description>HI,&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;I would like to know the CPU time and I should call it in my script&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;specify the call to the system subroutine to learn CPU time&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV id="_mcePaste"&gt;  SUBROUTINE TIMEL(TRES)&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;************************************************************&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;* Returns CPU time.                    *&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;************************************************************&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;  REAL*8 TRES,TRES0&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;  INTRINSIC SYSTEM_CLOCK&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;C	EXTERNAL CPSEC&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;  SAVE IF,TRES0,IRES0&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;  DATA IF/0/&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;* THIS IS THE &amp;lt;&lt;IBM risc=""&gt;&amp;gt; CALL TO LEARN CPU TIME&lt;/IBM&gt;&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;C   TRES=MCLOCK()/100.d0&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;C   RETURN&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;* THIS IS THE &amp;lt;&lt;PC-FTN77&gt;&amp;gt; CALL TO LEARN CPU TIME&lt;/PC-FTN77&gt;&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;C   CALL DCLOCK@(TRES)&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;C   IF(IF.EQ.0)TRES0=TRES&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;C   IF=1&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;C   TRES=TRES-TRES0&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;C   RETURN&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;* THIS IS INTRINSIC PROCEDURE IN FORTRAN&amp;lt;90&amp;gt;&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;C   IF(IF.EQ.0)CALL SYSTEM_CLOCK(IRES0,IRESR,IRESM)&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;C   IF=1&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;C   CALL SYSTEM_CLOCK(IRES,IRESR,IRESM)&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;C   TRES=DBLE(IRES-IRES0)/DBLE(IRESR)&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;* THIS IS THE MICROSOFT FORTRAN POWER STATION CALL&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;C   IF(IF.EQ.0)TRES0=CPSEC()&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;C   TRES=CPSEC()&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;C   TRES=TRES-TRES0&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;C   IF=1&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;  TRES=0.D0&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;  END&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;  &lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;this is the script and where should I specify the call&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;Pl advice me&lt;/DIV&gt;</description>
      <pubDate>Wed, 14 Apr 2010 07:09:26 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/call-to-system-CPU-time/m-p/745671#M3743</guid>
      <dc:creator>ndsr</dc:creator>
      <dc:date>2010-04-14T07:09:26Z</dc:date>
    </item>
    <item>
      <title>call to system  - CPU time</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/call-to-system-CPU-time/m-p/745672#M3744</link>
      <description>The piece of program already tells you how to do it, after each * line there is the code for doing what you want, you just have to uncomment it (remove the initial "C" of each line).&lt;BR /&gt;&lt;BR /&gt;In what architecture will you running this program?</description>
      <pubDate>Wed, 14 Apr 2010 09:13:06 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/call-to-system-CPU-time/m-p/745672#M3744</guid>
      <dc:creator>rreis</dc:creator>
      <dc:date>2010-04-14T09:13:06Z</dc:date>
    </item>
    <item>
      <title>call to system  - CPU time</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/call-to-system-CPU-time/m-p/745673#M3745</link>
      <description>Dear Reis,&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;I would like to run this on a 32 bit architecture and my processor speed is 2.93 Ghz. So how should I specify&lt;/DIV&gt;</description>
      <pubDate>Wed, 14 Apr 2010 10:24:50 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/call-to-system-CPU-time/m-p/745673#M3745</guid>
      <dc:creator>ndsr</dc:creator>
      <dc:date>2010-04-14T10:24:50Z</dc:date>
    </item>
    <item>
      <title>call to system  - CPU time</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/call-to-system-CPU-time/m-p/745674#M3746</link>
      <description>You might take into account that system_clock() works much better with 64-bit integers. One more reason for explicit declarations.&lt;BR /&gt;</description>
      <pubDate>Wed, 14 Apr 2010 12:54:19 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/call-to-system-CPU-time/m-p/745674#M3746</guid>
      <dc:creator>TimP</dc:creator>
      <dc:date>2010-04-14T12:54:19Z</dc:date>
    </item>
    <item>
      <title>call to system  - CPU time</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/call-to-system-CPU-time/m-p/745675#M3747</link>
      <description>HOw can I able to specify 64 bit when my system architecture is 32-bit</description>
      <pubDate>Thu, 15 Apr 2010 17:20:49 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/call-to-system-CPU-time/m-p/745675#M3747</guid>
      <dc:creator>ndsr</dc:creator>
      <dc:date>2010-04-15T17:20:49Z</dc:date>
    </item>
    <item>
      <title>call to system  - CPU time</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/call-to-system-CPU-time/m-p/745676#M3748</link>
      <description>You choose the 35 year old non-standard way of specifying 64-bit real, if you choose to be further non-standard you can so the same with integer (integer*8), or you can adopt the way which came in together with system_clock:&lt;BR /&gt;integer(selected_int_kind(12)) :: ires0,iresr,iresm,ires</description>
      <pubDate>Thu, 15 Apr 2010 21:18:56 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/call-to-system-CPU-time/m-p/745676#M3748</guid>
      <dc:creator>TimP</dc:creator>
      <dc:date>2010-04-15T21:18:56Z</dc:date>
    </item>
    <item>
      <title>call to system  - CPU time</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/call-to-system-CPU-time/m-p/745677#M3749</link>
      <description>Intel Fortran for IA-32 supports 64-bit integers.</description>
      <pubDate>Thu, 15 Apr 2010 21:21:38 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/call-to-system-CPU-time/m-p/745677#M3749</guid>
      <dc:creator>Steven_L_Intel1</dc:creator>
      <dc:date>2010-04-15T21:21:38Z</dc:date>
    </item>
    <item>
      <title>call to system  - CPU time</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/call-to-system-CPU-time/m-p/745678#M3750</link>
      <description>Thank you TIM&lt;BR /&gt;&lt;BR /&gt;but can you put that in the code which I've geiven so that would give me clearly</description>
      <pubDate>Fri, 16 Apr 2010 12:07:20 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/call-to-system-CPU-time/m-p/745678#M3750</guid>
      <dc:creator>ndsr</dc:creator>
      <dc:date>2010-04-16T12:07:20Z</dc:date>
    </item>
    <item>
      <title>call to system  - CPU time</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/call-to-system-CPU-time/m-p/745679#M3751</link>
      <description>&lt;PRE&gt;[bash]      SUBROUTINE TIMEL(TRES)
************************************************************
* Returns CPU time.  Fortran 9X version                          *
************************************************************
      REAL*8 TRES,TRES0
      SAVE IF,TRES0,IRES0
      DATA IF/0/
* THIS IS INTRINSIC PROCEDURE IN FORTRAN&amp;lt;90&amp;gt;
     IF(IF.EQ.0)CALL SYSTEM_CLOCK(IRES0,IRESR,IRESM)
     IF=1
     CALL SYSTEM_CLOCK(IRES,IRESR,IRESM)
     TRES=DBLE(IRES-IRES0)/DBLE(IRESR)
      END
[/bash]&lt;/PRE&gt;</description>
      <pubDate>Fri, 16 Apr 2010 21:31:09 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/call-to-system-CPU-time/m-p/745679#M3751</guid>
      <dc:creator>mecej4</dc:creator>
      <dc:date>2010-04-16T21:31:09Z</dc:date>
    </item>
    <item>
      <title>call to system  - CPU time</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/call-to-system-CPU-time/m-p/745680#M3752</link>
      <description>Please note that SYSTEM_CLOCK returns "wall clock" elapsed time, not CPU time. The CPU_TIME intrinsic returns that.</description>
      <pubDate>Fri, 16 Apr 2010 21:53:30 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/call-to-system-CPU-time/m-p/745680#M3752</guid>
      <dc:creator>Steven_L_Intel1</dc:creator>
      <dc:date>2010-04-16T21:53:30Z</dc:date>
    </item>
    <item>
      <title>call to system  - CPU time</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/call-to-system-CPU-time/m-p/745681#M3753</link>
      <description>It has been so long and after my PC crashed out. I reinstated my PC and Now I exactly got what I can do I'll keep posted on the improvement</description>
      <pubDate>Mon, 27 Sep 2010 03:55:37 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/call-to-system-CPU-time/m-p/745681#M3753</guid>
      <dc:creator>ndsr</dc:creator>
      <dc:date>2010-09-27T03:55:37Z</dc:date>
    </item>
  </channel>
</rss>

