<div dir="ltr"><div><div>Adding openmp-dev list and Andrey [Churbanov].<br><br></div>Andrey, please see Ed's message below.<br><br></div>Andrey<br><br></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Apr 30, 2015 at 6:59 PM, Ed Maste <span dir="ltr"><<a href="mailto:emaste@freebsd.org" target="_blank">emaste@freebsd.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On 30 April 2015 at 10:06, Hal Finkel <<a href="mailto:hfinkel@anl.gov">hfinkel@anl.gov</a>> wrote:<br>
>><br>
>> I'd like to resurrect the discussion on replacing libgomp with<br>
>> libiomp as the default OpenMP runtime library linked with -fopenmp.<br>
>><br>
>><br>
>> For reference, the previous discussion is accessible there:<br>
>> <a href="http://lists.cs.uiuc.edu/pipermail/cfe-commits/Week-of-Mon-20140217/thread.html#99461" target="_blank">http://lists.cs.uiuc.edu/pipermail/cfe-commits/Week-of-Mon-20140217/thread.html#99461</a><br>
>><br>
>><br>
>> We are very close to getting *full* OpenMP 3.1 specification<br>
>> supported in clang (only one (!) clause is not implemented yet, and<br>
>> the patch is already sent for review today:<br>
>> <a href="http://reviews.llvm.org/D9370" target="_blank">http://reviews.llvm.org/D9370</a> ). This implementation generates Intel<br>
>> API library calls; thus, it can't be used with libgomp and it is<br>
>> simply logical to link a compatible runtime (libiomp) instead.<br>
><br>
> To be clear, this is now LLVM's OpenMP runtime (not just Intel's), and has been ported to several platforms in addition to x86 (PowerPC, ARM).<br>
<br>
</span>It looks like openmp/runtime/README.txt could use an update to clarify<br>
this status. The title is "README for the Intel(R) OpenMP* Runtime<br>
Library" and there's a of supported Intel architectures -- this gives<br>
a somewhat different impression than what's described in this thread.<br>
<br>
That said, I would also be happy to see the default switched to libiomp.<br>
</blockquote></div><br></div>