<?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 Is it well known OpenMP bug? in Intel® Moderncode for Parallel Architectures</title>
    <link>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Is-it-well-known-OpenMP-bug/m-p/987538#M5884</link>
    <description>I used OpenMP pragmas in DLL and it causes programm crush. DLL has not manual initialization function and load dynamicaly. I used icl 6.0 and icl 7.0. Today I use win32 API directly. Which compiler version hands OpenMP in DLLs appropriate?</description>
    <pubDate>Tue, 15 Jul 2003 19:24:18 GMT</pubDate>
    <dc:creator>LevD</dc:creator>
    <dc:date>2003-07-15T19:24:18Z</dc:date>
    <item>
      <title>Is it well known OpenMP bug?</title>
      <link>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Is-it-well-known-OpenMP-bug/m-p/987538#M5884</link>
      <description>I used OpenMP pragmas in DLL and it causes programm crush. DLL has not manual initialization function and load dynamicaly. I used icl 6.0 and icl 7.0. Today I use win32 API directly. Which compiler version hands OpenMP in DLLs appropriate?</description>
      <pubDate>Tue, 15 Jul 2003 19:24:18 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Is-it-well-known-OpenMP-bug/m-p/987538#M5884</guid>
      <dc:creator>LevD</dc:creator>
      <dc:date>2003-07-15T19:24:18Z</dc:date>
    </item>
    <item>
      <title>Re: Is it well known OpenMP bug?</title>
      <link>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Is-it-well-known-OpenMP-bug/m-p/987539#M5885</link>
      <description>Hello,&lt;BR /&gt;Putting OpenMP pragmas in a DLL should not cause problems for either the 6.0 or 7.0 compilers. What are the symptoms of the program crash? Are there any error messages?&lt;BR /&gt;&lt;BR /&gt;Are you sure the OpenMP is correct? I suggest analyzing the DLL with the &lt;A href="http://www.intel.com/software/products/threading/"&gt;Intel Thread Checker&lt;/A&gt;. It might help if you posted a code fragment showing the OpenMP.&lt;BR /&gt;&lt;BR /&gt;Best regards,&lt;BR /&gt;Henry</description>
      <pubDate>Wed, 16 Jul 2003 04:21:27 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Is-it-well-known-OpenMP-bug/m-p/987539#M5885</guid>
      <dc:creator>Henry_G_Intel</dc:creator>
      <dc:date>2003-07-16T04:21:27Z</dc:date>
    </item>
    <item>
      <title>Re: Is it well known OpenMP bug?</title>
      <link>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Is-it-well-known-OpenMP-bug/m-p/987540#M5886</link>
      <description>&lt;BR /&gt;Ops it even not compile.&lt;BR /&gt;&lt;BR /&gt;  static int buf[1024];&lt;BR /&gt;&lt;BR /&gt;  #pragma omp parallel for&lt;BR /&gt;  for (i=0; i&amp;lt;1024; i++)&lt;BR /&gt;    buf&lt;I&gt;=i;&lt;BR /&gt;&lt;BR /&gt;PreAnalysis$.cpp(233) : (col. 3) remark: OpenMP DEFINED LOOP WAS PARALLELIZED.&lt;BR /&gt;PreAnalysis$.cpp(234) : (col. 3) remark: LOOP WAS VECTORIZED.&lt;BR /&gt;PreAnalysis$.cpp(233): (col. 3) internal error: 0_1546&lt;BR /&gt;compilation aborted for PreAnalysis$.cpp (code 4)&lt;BR /&gt;&lt;/I&gt;</description>
      <pubDate>Thu, 17 Jul 2003 03:49:39 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Is-it-well-known-OpenMP-bug/m-p/987540#M5886</guid>
      <dc:creator>LevD</dc:creator>
      <dc:date>2003-07-17T03:49:39Z</dc:date>
    </item>
    <item>
      <title>just a hint</title>
      <link>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Is-it-well-known-OpenMP-bug/m-p/987541#M5887</link>
      <description>a good way to post code here is to use the "Attach Files" button to upload your code snippets, you will be even allowed to update the files after posting</description>
      <pubDate>Thu, 17 Jul 2003 04:46:20 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Is-it-well-known-OpenMP-bug/m-p/987541#M5887</guid>
      <dc:creator>bronx</dc:creator>
      <dc:date>2003-07-17T04:46:20Z</dc:date>
    </item>
    <item>
      <title>Re: Is it well known OpenMP bug?</title>
      <link>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Is-it-well-known-OpenMP-bug/m-p/987542#M5888</link>
      <description>I couldn't reproduce the internal error with this simple code (compiled 'icl -c -Qopenmp -QxKW simple.cpp'):&lt;BR /&gt;&lt;PRE&gt;
static int buf[1024];
 
void func ()
{
   int j;
 
   #pragma omp parallel for
   for (j = 0; j &amp;lt; 1024; j++)
      buf&lt;J&gt; = j;
}
&lt;/J&gt;&lt;/PRE&gt;&lt;BR /&gt;The compiler will either parallelize or vectorize the loop but I can't force it to do both. My code is probably too simple. An internal compiler error is something that must be fixed. Do you have a small code that reproduces the error? If not, please submit this issue to &lt;A href="http://support.intel.com/support/performancetools/support.htm"&gt;Intel Premier Support&lt;/A&gt; and provide your Package ID and the error number. To get the Package ID, type 'icid' at the compiler command prompt or go to Start  Programs  Intel Software Development Tools  Registration and Support  Get Package ID.&lt;BR /&gt;&lt;BR /&gt;Thanks,&lt;BR /&gt;Henry</description>
      <pubDate>Thu, 17 Jul 2003 06:49:16 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Is-it-well-known-OpenMP-bug/m-p/987542#M5888</guid>
      <dc:creator>Henry_G_Intel</dc:creator>
      <dc:date>2003-07-17T06:49:16Z</dc:date>
    </item>
    <item>
      <title>Re: Is it well known OpenMP bug?</title>
      <link>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Is-it-well-known-OpenMP-bug/m-p/987543#M5889</link>
      <description>&lt;BR /&gt;&lt;B&gt;HenryG&lt;/B&gt;&lt;BR /&gt;&lt;BR /&gt;I download icl7.1 and I have to notice that this bag disappears in version 7.1. However, version 6.0 has it still.   &lt;BR /&gt;</description>
      <pubDate>Thu, 09 Oct 2003 23:31:30 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Is-it-well-known-OpenMP-bug/m-p/987543#M5889</guid>
      <dc:creator>LevD</dc:creator>
      <dc:date>2003-10-09T23:31:30Z</dc:date>
    </item>
    <item>
      <title>Re: Is it well known OpenMP bug?</title>
      <link>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Is-it-well-known-OpenMP-bug/m-p/987544#M5890</link>
      <description>Thanks for letting us know that the problem is fixed in the current release.&lt;BR /&gt;&lt;BR /&gt;Henry</description>
      <pubDate>Mon, 13 Oct 2003 20:39:49 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Is-it-well-known-OpenMP-bug/m-p/987544#M5890</guid>
      <dc:creator>Henry_G_Intel</dc:creator>
      <dc:date>2003-10-13T20:39:49Z</dc:date>
    </item>
  </channel>
</rss>

