<?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 Re: OpenMP compile in Intel® Fortran Compiler</title>
    <link>https://community.intel.com/t5/Intel-Fortran-Compiler/OpenMP-compile/m-p/836472#M55351</link>
    <description>Choosing QuickWin libraries gets you the thread-safe libraries (libifcoremt). I can't think of a reason why this should not work and would ask that you send an example program to Intel Premier Support so that we can look at it. I don't think using a DLL will help, but you can try it, as long as the DLL does no I/O or QuickWin calls.</description>
    <pubDate>Sat, 12 May 2007 13:22:18 GMT</pubDate>
    <dc:creator>Steven_L_Intel1</dc:creator>
    <dc:date>2007-05-12T13:22:18Z</dc:date>
    <item>
      <title>OpenMP compile</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/OpenMP-compile/m-p/836462#M55341</link>
      <description>&lt;P&gt;I have added openMP commands and it compiles and links no problem. On trying to run it I get the following error:&lt;/P&gt;
&lt;P&gt;"The application or DLL C:Program FilesIntelCompilerFortran9.1EM64T|Binlibguide40.dll is not a valid Windows image. Please check this against your installation diskette."&lt;/P&gt;
&lt;P&gt;I use IA32 compiler only but had thw EM32T part installed a while back. How do I rectify this?&lt;/P&gt;
&lt;P&gt;Vannik&lt;/P&gt;</description>
      <pubDate>Thu, 10 May 2007 15:32:40 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/OpenMP-compile/m-p/836462#M55341</guid>
      <dc:creator>Vannik</dc:creator>
      <dc:date>2007-05-10T15:32:40Z</dc:date>
    </item>
    <item>
      <title>Re: OpenMP compile</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/OpenMP-compile/m-p/836463#M55342</link>
      <description>You should not be specifying libguide explicitly. When using 32-bit compilation, you should not besetting a path to any EM64T library. ifort /Qopenmp should find the correct libraries automatically.</description>
      <pubDate>Thu, 10 May 2007 16:24:19 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/OpenMP-compile/m-p/836463#M55342</guid>
      <dc:creator>TimP</dc:creator>
      <dc:date>2007-05-10T16:24:19Z</dc:date>
    </item>
    <item>
      <title>Re: OpenMP compile</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/OpenMP-compile/m-p/836464#M55343</link>
      <description>I am not specifying any such thing unless it is unintensional. In the IDE (Visual Studio 2003) the only switch I set is "Fortran Language - Process OpenMP directives - Generate Parallel Code". I have no idea where the path to EM64T comes from.</description>
      <pubDate>Thu, 10 May 2007 17:54:40 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/OpenMP-compile/m-p/836464#M55343</guid>
      <dc:creator>Vannik</dc:creator>
      <dc:date>2007-05-10T17:54:40Z</dc:date>
    </item>
    <item>
      <title>Re: OpenMP compile</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/OpenMP-compile/m-p/836465#M55344</link>
      <description>It may be in your LIB environment variable that got picked up by VS.NET. In VS, go to Tools..Options..Intel Fortran. Look at the list of directories for Library files and make sure that only IA32 folders are listed. Do the same for Binary and Include.</description>
      <pubDate>Thu, 10 May 2007 19:36:56 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/OpenMP-compile/m-p/836465#M55344</guid>
      <dc:creator>Steven_L_Intel1</dc:creator>
      <dc:date>2007-05-10T19:36:56Z</dc:date>
    </item>
    <item>
      <title>Re: OpenMP compile</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/OpenMP-compile/m-p/836466#M55345</link>
      <description>&lt;P&gt;I looked there and found nothing suspicious - the first path looks as follows:&lt;/P&gt;
&lt;P&gt;$(IFORTInstallDir)Bin&lt;/P&gt;
&lt;P&gt;The same for the lib and inc files. Any further ideas?&lt;/P&gt;</description>
      <pubDate>Fri, 11 May 2007 13:44:17 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/OpenMP-compile/m-p/836466#M55345</guid>
      <dc:creator>Vannik</dc:creator>
      <dc:date>2007-05-11T13:44:17Z</dc:date>
    </item>
    <item>
      <title>Re: OpenMP compile</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/OpenMP-compile/m-p/836467#M55346</link>
      <description>&lt;P&gt;On rereading, the problem is the PATH environment variable. Right click on My Computer, select Properties, Advanced, Environment Variables. Select PATH and click Edit. Remove any folders with EM64T and make sure that the compiler IA32BIN (or LIB is ok) folder is in there.&lt;/P&gt;</description>
      <pubDate>Fri, 11 May 2007 14:18:13 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/OpenMP-compile/m-p/836467#M55346</guid>
      <dc:creator>Steven_L_Intel1</dc:creator>
      <dc:date>2007-05-11T14:18:13Z</dc:date>
    </item>
    <item>
      <title>Re: OpenMP compile</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/OpenMP-compile/m-p/836468#M55347</link>
      <description>&lt;P&gt;Thanks, it now works.&lt;/P&gt;
&lt;P&gt;Vannik&lt;/P&gt;</description>
      <pubDate>Fri, 11 May 2007 15:04:53 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/OpenMP-compile/m-p/836468#M55347</guid>
      <dc:creator>Vannik</dc:creator>
      <dc:date>2007-05-11T15:04:53Z</dc:date>
    </item>
    <item>
      <title>Re: OpenMP compile</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/OpenMP-compile/m-p/836469#M55348</link>
      <description>But, and there always seems a but, it does not run. Whether I have OpenMP directives or not, if I select: "Language - Process OpenMP Directives - Generate Parallel Code" it creates an executable with funny graphics. I also have the following library selected: "Libraries - Runtime Library - QuickWin". Is OpenMP compatable with a QuickWin project? Any ideas?</description>
      <pubDate>Sat, 12 May 2007 07:03:16 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/OpenMP-compile/m-p/836469#M55348</guid>
      <dc:creator>Vannik</dc:creator>
      <dc:date>2007-05-12T07:03:16Z</dc:date>
    </item>
    <item>
      <title>Re: OpenMP compile</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/OpenMP-compile/m-p/836470#M55349</link>
      <description>&lt;P&gt;I don't know if we've ever tried that combination. QuickWin itself is a multithreaded environment and it could be that adding your own threading complicates it. QW was certainly designed many years before the implementation of OpenMP and is aimed more at "easy to use" rather than "full featured".&lt;/P&gt;
&lt;P&gt;Are you calling QuickWin output routines ina parallel section? I'd recommend against that.&lt;/P&gt;</description>
      <pubDate>Sat, 12 May 2007 10:55:55 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/OpenMP-compile/m-p/836470#M55349</guid>
      <dc:creator>Steven_L_Intel1</dc:creator>
      <dc:date>2007-05-12T10:55:55Z</dc:date>
    </item>
    <item>
      <title>Re: OpenMP compile</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/OpenMP-compile/m-p/836471#M55350</link>
      <description>&lt;P&gt;No, the QW output is not in a parallel section - in fact, when compiling with no parallel section but with "Generate Parallel Code" selected it no longer runs properly. I suspect the QW libraries as it is also not possible to select the parallel libraries with the QW library selected.&lt;/P&gt;
&lt;P&gt;If QW is the problem, would having the parallel part as a DLL work?&lt;/P&gt;</description>
      <pubDate>Sat, 12 May 2007 11:19:09 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/OpenMP-compile/m-p/836471#M55350</guid>
      <dc:creator>Vannik</dc:creator>
      <dc:date>2007-05-12T11:19:09Z</dc:date>
    </item>
    <item>
      <title>Re: OpenMP compile</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/OpenMP-compile/m-p/836472#M55351</link>
      <description>Choosing QuickWin libraries gets you the thread-safe libraries (libifcoremt). I can't think of a reason why this should not work and would ask that you send an example program to Intel Premier Support so that we can look at it. I don't think using a DLL will help, but you can try it, as long as the DLL does no I/O or QuickWin calls.</description>
      <pubDate>Sat, 12 May 2007 13:22:18 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/OpenMP-compile/m-p/836472#M55351</guid>
      <dc:creator>Steven_L_Intel1</dc:creator>
      <dc:date>2007-05-12T13:22:18Z</dc:date>
    </item>
  </channel>
</rss>

