<?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 Use 50% of Dual Core CPU in Intel® Fortran Compiler</title>
    <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Use-50-of-Dual-Core-CPU/m-p/741879#M1222</link>
    <description>I am currently running the Linux Intel Fortran Compiler with an AMD64 X2 4600+. After I have compiled programs and execute them they only use 50% (one core only) of the CPU. I am running Ubuntu with the K8 smp kernal so the OS detects both cores, but top only says either 50% of CPU resources or 100% of CPU1 and 3% of CPU2. I am quite found of the Intel Compiler and need to for USGS Fortran Models (not designed with openmp or multithreading), such as MODFLOW/SUTRA/HST3D (Mostly use HST3D with MINOS, an optimization program).&lt;BR /&gt;&lt;BR /&gt;If you could tell me what to do to make full use of my cpu that would be great. Plus what optimizations that would work on a USGS models written in either FORTRAN 77 or 90.&lt;BR /&gt;&lt;BR /&gt;Tc2172&lt;BR /&gt;</description>
    <pubDate>Fri, 29 Sep 2006 03:40:08 GMT</pubDate>
    <dc:creator>tc2172</dc:creator>
    <dc:date>2006-09-29T03:40:08Z</dc:date>
    <item>
      <title>Use 50% of Dual Core CPU</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Use-50-of-Dual-Core-CPU/m-p/741879#M1222</link>
      <description>I am currently running the Linux Intel Fortran Compiler with an AMD64 X2 4600+. After I have compiled programs and execute them they only use 50% (one core only) of the CPU. I am running Ubuntu with the K8 smp kernal so the OS detects both cores, but top only says either 50% of CPU resources or 100% of CPU1 and 3% of CPU2. I am quite found of the Intel Compiler and need to for USGS Fortran Models (not designed with openmp or multithreading), such as MODFLOW/SUTRA/HST3D (Mostly use HST3D with MINOS, an optimization program).&lt;BR /&gt;&lt;BR /&gt;If you could tell me what to do to make full use of my cpu that would be great. Plus what optimizations that would work on a USGS models written in either FORTRAN 77 or 90.&lt;BR /&gt;&lt;BR /&gt;Tc2172&lt;BR /&gt;</description>
      <pubDate>Fri, 29 Sep 2006 03:40:08 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Use-50-of-Dual-Core-CPU/m-p/741879#M1222</guid>
      <dc:creator>tc2172</dc:creator>
      <dc:date>2006-09-29T03:40:08Z</dc:date>
    </item>
    <item>
      <title>Re: Use 50% of Dual Core CPU</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Use-50-of-Dual-Core-CPU/m-p/741880#M1223</link>
      <description>Unless you have added threading to your program, it will be single-threaded and use one core only. You can try -parallel and see what it gets you - enabling the optimization reports will tell you what the compiler was and wasn't able to do. For much more information, read the "Optimizing Applications" manual provided with the compiler.&lt;BR /&gt;</description>
      <pubDate>Fri, 29 Sep 2006 04:15:17 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Use-50-of-Dual-Core-CPU/m-p/741880#M1223</guid>
      <dc:creator>Steven_L_Intel1</dc:creator>
      <dc:date>2006-09-29T04:15:17Z</dc:date>
    </item>
    <item>
      <title>Re: Use 50% of Dual Core CPU</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Use-50-of-Dual-Core-CPU/m-p/741881#M1224</link>
      <description>Thank you that is what I suspected. Will the -parallel effect the results in anyway? Numerical accuracy is a major concern along with speed. Since I am using court defensible programs, it is frowned upon for altering the source code significantly. Either to make it more openmp friendly or if -parallel alters the results in anyway.&lt;BR /&gt;&lt;BR /&gt;I do have a model that states it is not thread safe. Does that mean that it will yield erroneous results with commands such as -openmp or -parallel ?&lt;BR /&gt;&lt;BR /&gt;Thanks again,&lt;BR /&gt;&lt;BR /&gt;Tc&lt;BR /&gt;</description>
      <pubDate>Sat, 30 Sep 2006 10:12:56 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Use-50-of-Dual-Core-CPU/m-p/741881#M1224</guid>
      <dc:creator>tc2172</dc:creator>
      <dc:date>2006-09-30T10:12:56Z</dc:date>
    </item>
    <item>
      <title>Re: Use 50% of Dual Core CPU</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Use-50-of-Dual-Core-CPU/m-p/741882#M1225</link>
      <description>It depends on how sensitive your program is to order of evaluation, though normal optimizations can also change that. I think you'll just have to try it and see. I assume that you have tests with known results to compare against.&lt;BR /&gt;&lt;BR /&gt;With -openmp, you have to understand your program and know what is thread-safe and what is not. -parallel is much more conservative and is unlikely to give you problems there, but will also give less speedup.&lt;BR /&gt;</description>
      <pubDate>Sat, 30 Sep 2006 18:58:57 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Use-50-of-Dual-Core-CPU/m-p/741882#M1225</guid>
      <dc:creator>Steven_L_Intel1</dc:creator>
      <dc:date>2006-09-30T18:58:57Z</dc:date>
    </item>
  </channel>
</rss>

