<?xml version="1.0"?>
<oembed><version>1.0</version><provider_name>OpenMP</provider_name><provider_url>https://www.openmp.org</provider_url><title>OpenMP 3.0 Specs Now Available - OpenMP</title><type>rich</type><width>600</width><height>338</height><html>&lt;blockquote class="wp-embedded-content" data-secret="vdAMPYr7en"&gt;&lt;a href="https://www.openmp.org/uncategorized/openmp-30-specs/"&gt;OpenMP 3.0 Specs Now Available&lt;/a&gt;&lt;/blockquote&gt;&lt;iframe sandbox="allow-scripts" security="restricted" src="https://www.openmp.org/uncategorized/openmp-30-specs/embed/#?secret=vdAMPYr7en" width="600" height="338" title="&#x201C;OpenMP 3.0 Specs Now Available&#x201D; &#x2014; OpenMP" data-secret="vdAMPYr7en" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"&gt;&lt;/iframe&gt;&lt;script type="text/javascript"&gt;
/* &lt;![CDATA[ */
/*! This file is auto-generated */
!function(d,l){"use strict";l.querySelector&amp;&amp;d.addEventListener&amp;&amp;"undefined"!=typeof URL&amp;&amp;(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&amp;&amp;!/[^a-zA-Z0-9]/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret="'+t.secret+'"]'),o=l.querySelectorAll('blockquote[data-secret="'+t.secret+'"]'),c=new RegExp("^https?:$","i"),i=0;i&lt;o.length;i++)o[i].style.display="none";for(i=0;i&lt;a.length;i++)s=a[i],e.source===s.contentWindow&amp;&amp;(s.removeAttribute("style"),"height"===t.message?(1e3&lt;(r=parseInt(t.value,10))?r=1e3:~~r&lt;200&amp;&amp;(r=200),s.height=r):"link"===t.message&amp;&amp;(r=new URL(s.getAttribute("src")),n=new URL(t.value),c.test(n.protocol))&amp;&amp;n.host===r.host&amp;&amp;l.activeElement===s&amp;&amp;(d.top.location.href=t.value))}},d.addEventListener("message",d.wp.receiveEmbedMessage,!1),l.addEventListener("DOMContentLoaded",function(){for(var e,t,s=l.querySelectorAll("iframe.wp-embedded-content"),r=0;r&lt;s.length;r++)(t=(e=s[r]).getAttribute("data-secret"))||(t=Math.random().toString(36).substring(2,12),e.src+="#?secret="+t,e.setAttribute("data-secret",t)),e.contentWindow.postMessage({message:"ready",secret:t},"*")},!1)))}(window,document);
/* ]]&gt; */
&lt;/script&gt;
</html><description>The OpenMP Architecture Revew Board has approved the 3.0 specifications. The 3.0 draft specifications were out for public review from October thru January. The final 3.0 specs is now available. It corrects a number of typos, clarifies some issues raised during the review period, and contains completed appendicies and lists [...]</description></oembed>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/

Object Caching 42/44 objects using Redis
Page Caching using Redis (Requested URI contains query) 
Lazy Loading
Database Caching 11/13 queries in 0.008 seconds using Redis

Served from: openmp.org @ 2025-11-20 09:39:26 by W3 Total Cache
-->