CINXE.COM

tim.lewis, Author at OpenMP

<!DOCTYPE html> <html class="avada-html-layout-wide avada-html-header-position-top avada-html-is-archive" lang="en-US" prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb#"> <head> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <meta name="viewport" content="width=device-width, initial-scale=1" /> <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> <style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style> <!-- This site is optimized with the Yoast SEO plugin v24.5 - https://yoast.com/wordpress/plugins/seo/ --> <title>tim.lewis, Author at OpenMP</title> <link rel="canonical" href="https://www.openmp.org/author/tim-lewis/" /> <link rel="next" href="https://www.openmp.org/author/tim-lewis/page/2/" /> <meta property="og:locale" content="en_US" /> <meta property="og:type" content="profile" /> <meta property="og:title" content="tim.lewis, Author at OpenMP" /> <meta property="og:url" content="https://www.openmp.org/author/tim-lewis/" /> <meta property="og:site_name" content="OpenMP" /> <meta property="og:image" content="https://secure.gravatar.com/avatar/21164e8a8a48d5143c2b23049300449a?s=500&d=mm&r=g" /> <script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"ProfilePage","@id":"https://www.openmp.org/author/tim-lewis/","url":"https://www.openmp.org/author/tim-lewis/","name":"tim.lewis, Author at OpenMP","isPartOf":{"@id":"https://www.openmp.org/#website"},"primaryImageOfPage":{"@id":"https://www.openmp.org/author/tim-lewis/#primaryimage"},"image":{"@id":"https://www.openmp.org/author/tim-lewis/#primaryimage"},"thumbnailUrl":"https://www.openmp.org/wp-content/uploads/2022-05-post-blog-exascale.png","breadcrumb":{"@id":"https://www.openmp.org/author/tim-lewis/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https://www.openmp.org/author/tim-lewis/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https://www.openmp.org/author/tim-lewis/#primaryimage","url":"https://www.openmp.org/wp-content/uploads/2022-05-post-blog-exascale.png","contentUrl":"https://www.openmp.org/wp-content/uploads/2022-05-post-blog-exascale.png","width":264,"height":264},{"@type":"BreadcrumbList","@id":"https://www.openmp.org/author/tim-lewis/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://www.openmp.org/"},{"@type":"ListItem","position":2,"name":"Archives for tim.lewis"}]},{"@type":"WebSite","@id":"https://www.openmp.org/#website","url":"https://www.openmp.org/","name":"OpenMP","description":"The OpenMP API specification for parallel programming","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://www.openmp.org/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https://www.openmp.org/#/schema/person/1ac3f5d40fda9e4a66dc55724f0b25ea","name":"tim.lewis","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https://www.openmp.org/#/schema/person/image/","url":"https://secure.gravatar.com/avatar/21164e8a8a48d5143c2b23049300449a?s=96&d=mm&r=g","contentUrl":"https://secure.gravatar.com/avatar/21164e8a8a48d5143c2b23049300449a?s=96&d=mm&r=g","caption":"tim.lewis"},"mainEntityOfPage":{"@id":"https://www.openmp.org/author/tim-lewis/"}}]}</script> <!-- / Yoast SEO plugin. --> <link rel='dns-prefetch' href='//www.openmp.org' /> <link rel="alternate" type="application/rss+xml" title="OpenMP &raquo; Feed" href="https://www.openmp.org/feed/" /> <link rel="alternate" type="application/rss+xml" title="OpenMP &raquo; Comments Feed" href="https://www.openmp.org/comments/feed/" /> <link rel="shortcut icon" href="https://www.openmp.org/wp-content/uploads/favicon-32.jpg" type="image/x-icon" /> <!-- Apple Touch Icon --> <link rel="apple-touch-icon" sizes="180x180" href="https://www.openmp.org/wp-content/uploads/favicon-114.jpg"> <!-- Android Icon --> <link rel="icon" sizes="192x192" href="https://www.openmp.org/wp-content/uploads/favicon-57.jpg"> <!-- MS Edge Icon --> <meta name="msapplication-TileImage" content="https://www.openmp.org/wp-content/uploads/favicon-72.jpg"> <link rel="alternate" type="application/rss+xml" title="OpenMP &raquo; Posts by tim.lewis Feed" href="https://www.openmp.org/author/tim-lewis/feed/" /> <meta property="og:locale" content="en_US"/> <meta property="og:type" content="profile"/> <meta property="og:site_name" content="OpenMP"/> <meta property="og:title" content="tim.lewis, Author at OpenMP"/> <meta property="og:url" content="https://www.openmp.org/blog/openmp-offload-in-exascale-computing-applications/"/> <meta property="og:image" content="https://www.openmp.org/wp-content/uploads/2022-05-post-blog-exascale.png"/> <meta property="og:image:width" content="264"/> <meta property="og:image:height" content="264"/> <meta property="og:image:type" content="image/png"/> <!-- This site uses the Google Analytics by MonsterInsights plugin v9.3.0 - Using Analytics tracking - https://www.monsterinsights.com/ --> <script src="//www.googletagmanager.com/gtag/js?id=G-WFCTSPN1R1" data-cfasync="false" data-wpfc-render="false" type="text/javascript" async></script> <script data-cfasync="false" data-wpfc-render="false" type="text/javascript"> var mi_version = '9.3.0'; var mi_track_user = true; var mi_no_track_reason = ''; var MonsterInsightsDefaultLocations = {"page_location":"https:\/\/www.openmp.org\/author\/tim-lewis\/"}; if ( typeof MonsterInsightsPrivacyGuardFilter === 'function' ) { var MonsterInsightsLocations = (typeof MonsterInsightsExcludeQuery === 'object') ? MonsterInsightsPrivacyGuardFilter( MonsterInsightsExcludeQuery ) : MonsterInsightsPrivacyGuardFilter( MonsterInsightsDefaultLocations ); } else { var MonsterInsightsLocations = (typeof MonsterInsightsExcludeQuery === 'object') ? MonsterInsightsExcludeQuery : MonsterInsightsDefaultLocations; } var disableStrs = [ 'ga-disable-G-WFCTSPN1R1', ]; /* Function to detect opted out users */ function __gtagTrackerIsOptedOut() { for (var index = 0; index < disableStrs.length; index++) { if (document.cookie.indexOf(disableStrs[index] + '=true') > -1) { return true; } } return false; } /* Disable tracking if the opt-out cookie exists. */ if (__gtagTrackerIsOptedOut()) { for (var index = 0; index < disableStrs.length; index++) { window[disableStrs[index]] = true; } } /* Opt-out function */ function __gtagTrackerOptout() { for (var index = 0; index < disableStrs.length; index++) { document.cookie = disableStrs[index] + '=true; expires=Thu, 31 Dec 2099 23:59:59 UTC; path=/'; window[disableStrs[index]] = true; } } if ('undefined' === typeof gaOptout) { function gaOptout() { __gtagTrackerOptout(); } } window.dataLayer = window.dataLayer || []; window.MonsterInsightsDualTracker = { helpers: {}, trackers: {}, }; if (mi_track_user) { function __gtagDataLayer() { dataLayer.push(arguments); } function __gtagTracker(type, name, parameters) { if (!parameters) { parameters = {}; } if (parameters.send_to) { __gtagDataLayer.apply(null, arguments); return; } if (type === 'event') { parameters.send_to = monsterinsights_frontend.v4_id; var hookName = name; if (typeof parameters['event_category'] !== 'undefined') { hookName = parameters['event_category'] + ':' + name; } if (typeof MonsterInsightsDualTracker.trackers[hookName] !== 'undefined') { MonsterInsightsDualTracker.trackers[hookName](parameters); } else { __gtagDataLayer('event', name, parameters); } } else { __gtagDataLayer.apply(null, arguments); } } __gtagTracker('js', new Date()); __gtagTracker('set', { 'developer_id.dZGIzZG': true, }); if ( MonsterInsightsLocations.page_location ) { __gtagTracker('set', MonsterInsightsLocations); } __gtagTracker('config', 'G-WFCTSPN1R1', {"forceSSL":"true","link_attribution":"true"} ); window.gtag = __gtagTracker; (function () { /* https://developers.google.com/analytics/devguides/collection/analyticsjs/ */ /* ga and __gaTracker compatibility shim. */ var noopfn = function () { return null; }; var newtracker = function () { return new Tracker(); }; var Tracker = function () { return null; }; var p = Tracker.prototype; p.get = noopfn; p.set = noopfn; p.send = function () { var args = Array.prototype.slice.call(arguments); args.unshift('send'); __gaTracker.apply(null, args); }; var __gaTracker = function () { var len = arguments.length; if (len === 0) { return; } var f = arguments[len - 1]; if (typeof f !== 'object' || f === null || typeof f.hitCallback !== 'function') { if ('send' === arguments[0]) { var hitConverted, hitObject = false, action; if ('event' === arguments[1]) { if ('undefined' !== typeof arguments[3]) { hitObject = { 'eventAction': arguments[3], 'eventCategory': arguments[2], 'eventLabel': arguments[4], 'value': arguments[5] ? arguments[5] : 1, } } } if ('pageview' === arguments[1]) { if ('undefined' !== typeof arguments[2]) { hitObject = { 'eventAction': 'page_view', 'page_path': arguments[2], } } } if (typeof arguments[2] === 'object') { hitObject = arguments[2]; } if (typeof arguments[5] === 'object') { Object.assign(hitObject, arguments[5]); } if ('undefined' !== typeof arguments[1].hitType) { hitObject = arguments[1]; if ('pageview' === hitObject.hitType) { hitObject.eventAction = 'page_view'; } } if (hitObject) { action = 'timing' === arguments[1].hitType ? 'timing_complete' : hitObject.eventAction; hitConverted = mapArgs(hitObject); __gtagTracker('event', action, hitConverted); } } return; } function mapArgs(args) { var arg, hit = {}; var gaMap = { 'eventCategory': 'event_category', 'eventAction': 'event_action', 'eventLabel': 'event_label', 'eventValue': 'event_value', 'nonInteraction': 'non_interaction', 'timingCategory': 'event_category', 'timingVar': 'name', 'timingValue': 'value', 'timingLabel': 'event_label', 'page': 'page_path', 'location': 'page_location', 'title': 'page_title', 'referrer' : 'page_referrer', }; for (arg in args) { if (!(!args.hasOwnProperty(arg) || !gaMap.hasOwnProperty(arg))) { hit[gaMap[arg]] = args[arg]; } else { hit[arg] = args[arg]; } } return hit; } try { f.hitCallback(); } catch (ex) { } }; __gaTracker.create = newtracker; __gaTracker.getByName = newtracker; __gaTracker.getAll = function () { return []; }; __gaTracker.remove = noopfn; __gaTracker.loaded = true; window['__gaTracker'] = __gaTracker; })(); } else { console.log(""); (function () { function __gtagTracker() { return null; } window['__gtagTracker'] = __gtagTracker; window['gtag'] = __gtagTracker; })(); } </script> <!-- / Google Analytics by MonsterInsights --> <style id='filebird-block-filebird-gallery-style-inline-css' type='text/css'> ul.filebird-block-filebird-gallery{margin:auto!important;padding:0!important;width:100%}ul.filebird-block-filebird-gallery.layout-grid{display:grid;grid-gap:20px;align-items:stretch;grid-template-columns:repeat(var(--columns),1fr);justify-items:stretch}ul.filebird-block-filebird-gallery.layout-grid li img{border:1px solid #ccc;box-shadow:2px 2px 6px 0 rgba(0,0,0,.3);height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;width:100%}ul.filebird-block-filebird-gallery.layout-masonry{-moz-column-count:var(--columns);-moz-column-gap:var(--space);column-gap:var(--space);-moz-column-width:var(--min-width);columns:var(--min-width) var(--columns);display:block;overflow:auto}ul.filebird-block-filebird-gallery.layout-masonry li{margin-bottom:var(--space)}ul.filebird-block-filebird-gallery li{list-style:none}ul.filebird-block-filebird-gallery li figure{height:100%;margin:0;padding:0;position:relative;width:100%}ul.filebird-block-filebird-gallery li figure figcaption{background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent);bottom:0;box-sizing:border-box;color:#fff;font-size:.8em;margin:0;max-height:100%;overflow:auto;padding:3em .77em .7em;position:absolute;text-align:center;width:100%;z-index:2}ul.filebird-block-filebird-gallery li figure figcaption a{color:inherit} </style> <!-- <link rel='stylesheet' id='table-sorter-custom-css-css' href='https://www.openmp.org/wp-content/plugins/table-sorter/wp-style.css?ver=6.7.2' type='text/css' media='all' /> --> <!-- <link rel='stylesheet' id='avada-parent-stylesheet-css' href='https://www.openmp.org/wp-content/themes/Avada/style.css?ver=6.7.2' type='text/css' media='all' /> --> <!-- <link rel='stylesheet' id='simple-social-icons-font-css' href='https://www.openmp.org/wp-content/plugins/simple-social-icons/css/style.css?ver=3.0.2' type='text/css' media='all' /> --> <!-- <link rel='stylesheet' id='fusion-dynamic-css-css' href='https://www.openmp.org/wp-content/uploads/fusion-styles/2362e115297121e937d584859804db5c.min.css?ver=3.11.13' type='text/css' media='all' /> --> <link rel="stylesheet" type="text/css" href="//www.openmp.org/wp-content/cache/wpfc-minified/edqg1b5d/dh5ie.css" media="all"/> <script src='//www.openmp.org/wp-content/cache/wpfc-minified/llm4u7bb/dgzdv.js' type="text/javascript"></script> <!-- <script type="text/javascript" src="https://www.openmp.org/wp-content/plugins/google-analytics-for-wordpress/assets/js/frontend-gtag.min.js?ver=9.3.0" id="monsterinsights-frontend-script-js" async="async" data-wp-strategy="async"></script> --> <script data-cfasync="false" data-wpfc-render="false" type="text/javascript" id='monsterinsights-frontend-script-js-extra'>/* <![CDATA[ */ var monsterinsights_frontend = {"js_events_tracking":"true","download_extensions":"doc,pdf,ppt,zip,xls,docx,pptx,xlsx","inbound_paths":"[{\"path\":\"\\\/go\\\/\",\"label\":\"affiliate\"},{\"path\":\"\\\/recommend\\\/\",\"label\":\"affiliate\"}]","home_url":"https:\/\/www.openmp.org","hash_tracking":"false","v4_id":"G-WFCTSPN1R1"};/* ]]> */ </script> <script src='//www.openmp.org/wp-content/cache/wpfc-minified/md5olu05/dgzdv.js' type="text/javascript"></script> <!-- <script type="text/javascript" src="https://www.openmp.org/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script> --> <!-- <script type="text/javascript" src="https://www.openmp.org/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script> --> <!-- <script type="text/javascript" src="https://www.openmp.org/wp-content/plugins/table-sorter/jquery.tablesorter.min.js?ver=6.7.2" id="table-sorter-js"></script> --> <!-- <script type="text/javascript" src="https://www.openmp.org/wp-content/plugins/table-sorter/jquery.metadata.js?ver=2.2" id="table-sorter-metadata-js"></script> --> <!-- <script type="text/javascript" src="https://www.openmp.org/wp-content/plugins/table-sorter/wp-script.js?ver=2.2" id="table-sorter-custom-js-js"></script> --> <link rel="https://api.w.org/" href="https://www.openmp.org/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://www.openmp.org/wp-json/wp/v2/users/1" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.openmp.org/xmlrpc.php?rsd" /> <meta name="generator" content="WordPress 6.7.2" /> <style type="text/css" id="css-fb-visibility">@media screen and (max-width: 640px){.fusion-no-small-visibility{display:none !important;}body .sm-text-align-center{text-align:center !important;}body .sm-text-align-left{text-align:left !important;}body .sm-text-align-right{text-align:right !important;}body .sm-flex-align-center{justify-content:center !important;}body .sm-flex-align-flex-start{justify-content:flex-start !important;}body .sm-flex-align-flex-end{justify-content:flex-end !important;}body .sm-mx-auto{margin-left:auto !important;margin-right:auto !important;}body .sm-ml-auto{margin-left:auto !important;}body .sm-mr-auto{margin-right:auto !important;}body .fusion-absolute-position-small{position:absolute;top:auto;width:100%;}.awb-sticky.awb-sticky-small{ position: sticky; top: var(--awb-sticky-offset,0); }}@media screen and (min-width: 641px) and (max-width: 1024px){.fusion-no-medium-visibility{display:none !important;}body .md-text-align-center{text-align:center !important;}body .md-text-align-left{text-align:left !important;}body .md-text-align-right{text-align:right !important;}body .md-flex-align-center{justify-content:center !important;}body .md-flex-align-flex-start{justify-content:flex-start !important;}body .md-flex-align-flex-end{justify-content:flex-end !important;}body .md-mx-auto{margin-left:auto !important;margin-right:auto !important;}body .md-ml-auto{margin-left:auto !important;}body .md-mr-auto{margin-right:auto !important;}body .fusion-absolute-position-medium{position:absolute;top:auto;width:100%;}.awb-sticky.awb-sticky-medium{ position: sticky; top: var(--awb-sticky-offset,0); }}@media screen and (min-width: 1025px){.fusion-no-large-visibility{display:none !important;}body .lg-text-align-center{text-align:center !important;}body .lg-text-align-left{text-align:left !important;}body .lg-text-align-right{text-align:right !important;}body .lg-flex-align-center{justify-content:center !important;}body .lg-flex-align-flex-start{justify-content:flex-start !important;}body .lg-flex-align-flex-end{justify-content:flex-end !important;}body .lg-mx-auto{margin-left:auto !important;margin-right:auto !important;}body .lg-ml-auto{margin-left:auto !important;}body .lg-mr-auto{margin-right:auto !important;}body .fusion-absolute-position-large{position:absolute;top:auto;width:100%;}.awb-sticky.awb-sticky-large{ position: sticky; top: var(--awb-sticky-offset,0); }}</style> <script type="text/javascript"> var doc = document.documentElement; doc.setAttribute( 'data-useragent', navigator.userAgent ); </script> </head> <body class="archive author author-tim-lewis author-1 fusion-image-hovers fusion-pagination-sizing fusion-button_type-flat fusion-button_span-no fusion-button_gradient-linear avada-image-rollover-circle-yes avada-image-rollover-yes avada-image-rollover-direction-left fusion-body ltr fusion-sticky-header no-tablet-sticky-header no-mobile-sticky-header no-mobile-slidingbar no-mobile-totop avada-has-rev-slider-styles fusion-disable-outline fusion-sub-menu-fade mobile-logo-pos-left layout-wide-mode avada-has-boxed-modal-shadow-none layout-scroll-offset-full avada-has-zero-margin-offset-top fusion-top-header menu-text-align-left mobile-menu-design-modern fusion-show-pagination-text fusion-header-layout-v4 avada-responsive avada-footer-fx-none avada-menu-highlight-style-bar fusion-search-form-classic fusion-main-menu-search-overlay fusion-avatar-square avada-sticky-shrinkage avada-dropdown-styles avada-blog-layout-medium avada-blog-archive-layout-grid avada-header-shadow-no avada-menu-icon-position-left avada-has-megamenu-shadow avada-has-mainmenu-dropdown-divider avada-has-main-nav-search-icon avada-has-breadcrumb-mobile-hidden avada-has-titlebar-bar_and_content avada-has-pagination-padding avada-flyout-menu-direction-fade avada-ec-views-v1" data-awb-post-id="4701"> <a class="skip-link screen-reader-text" href="#content">Skip to content</a> <div id="boxed-wrapper"> <div id="wrapper" class="fusion-wrapper"> <div id="home" style="position:relative;top:-1px;"></div> <header class="fusion-header-wrapper"> <div class="fusion-header-v4 fusion-logo-alignment fusion-logo-left fusion-sticky-menu- fusion-sticky-logo- fusion-mobile-logo- fusion-sticky-menu-only fusion-header-menu-align-left fusion-mobile-menu-design-modern"> <div class="fusion-secondary-header"> <div class="fusion-row"> </div> </div> <div class="fusion-header-sticky-height"></div> <div class="fusion-sticky-header-wrapper"> <!-- start fusion sticky header wrapper --> <div class="fusion-header"> <div class="fusion-row"> <div class="fusion-logo" data-margin-top="31px" data-margin-bottom="0px" data-margin-left="0px" data-margin-right="0px"> <a class="fusion-logo-link" href="https://www.openmp.org/" > <!-- standard logo --> <img src="https://www.openmp.org/wp-content/uploads/openmp-header-logo-100h.png" srcset="https://www.openmp.org/wp-content/uploads/openmp-header-logo-100h.png 1x" width="381" height="100" alt="OpenMP Logo" data-retina_logo_url="" class="fusion-standard-logo" /> </a> <div class="fusion-header-content-3-wrapper"> <h3 class="fusion-header-tagline"> The OpenMP API specification for parallel programming </h3> </div> </div> <div class="fusion-mobile-menu-icons"> <a href="#" class="fusion-icon awb-icon-bars" aria-label="Toggle mobile menu" aria-expanded="false"></a> </div> </div> </div> <div class="fusion-secondary-main-menu"> <div class="fusion-row"> <nav class="fusion-main-menu" aria-label="Main Menu"><div class="fusion-overlay-search"> <form role="search" class="searchform fusion-search-form fusion-search-form-classic" method="get" action="https://www.openmp.org/"> <div class="fusion-search-form-content"> <div class="fusion-search-field search-field"> <label><span class="screen-reader-text">Search for:</span> <input type="search" value="" name="s" class="s" placeholder="Search..." required aria-required="true" aria-label="Search..."/> </label> </div> <div class="fusion-search-button search-button"> <input type="submit" class="fusion-search-submit searchsubmit" aria-label="Search" value="&#xf002;" /> </div> </div> </form> <div class="fusion-search-spacer"></div><a href="#" role="button" aria-label="Close Search" class="fusion-close-search"></a></div><ul id="menu-menu-1" class="fusion-menu"><li id="menu-item-13" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-13" data-item-id="13"><a href="https://www.openmp.org/" class="fusion-bar-highlight"><span class="menu-text">Home</span></a></li><li id="menu-item-213" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-213" data-item-id="213"><a href="https://www.openmp.org/specifications/" class="fusion-bar-highlight"><span class="menu-text">Specifications</span></a></li><li id="menu-item-704" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-704 fusion-dropdown-menu" data-item-id="704"><a href="#" class="fusion-bar-highlight"><span class="menu-text">Community</span> <span class="fusion-caret"><i class="fusion-dropdown-indicator" aria-hidden="true"></i></span></a><ul class="sub-menu"><li id="menu-item-3756" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3756 fusion-dropdown-submenu" ><a href="/about/contact-us" class="fusion-bar-highlight"><span>Forums &#038; Support</span></a></li><li id="menu-item-2506" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-2506 fusion-dropdown-submenu" ><a href="/about/whos-using-openmp/" class="fusion-bar-highlight"><span>Use Cases</span></a></li><li id="menu-item-2629" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-2629 fusion-dropdown-submenu" ><a target="_blank" rel="noopener noreferrer" href="https://www.linkedin.com/groups/1142357/" class="fusion-bar-highlight"><span>LinkedIn User Group</span></a></li><li id="menu-item-1737" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1737 fusion-dropdown-submenu" ><a href="/blog/" class="fusion-bar-highlight"><span>Blog</span></a></li></ul></li><li id="menu-item-1032" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-1032 fusion-dropdown-menu" data-item-id="1032"><a href="#" class="fusion-bar-highlight"><span class="menu-text">Resources</span> <span class="fusion-caret"><i class="fusion-dropdown-indicator" aria-hidden="true"></i></span></a><ul class="sub-menu"><li id="menu-item-4530" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-4530 fusion-dropdown-submenu" ><a href="/resources/" class="fusion-bar-highlight"><span>All Resources</span></a></li><li id="menu-item-304" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-304 fusion-dropdown-submenu" ><a href="https://www.openmp.org/resources/openmp-compilers-tools/" class="fusion-bar-highlight"><span>Compilers &#038; Tools</span></a></li><li id="menu-item-3757" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3757 fusion-dropdown-submenu" ><a href="/about/contact-us" class="fusion-bar-highlight"><span>Forums &#038; Support</span></a></li><li id="menu-item-343" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-343 fusion-dropdown-submenu" ><a href="https://www.openmp.org/resources/openmp-books/" class="fusion-bar-highlight"><span>Books</span></a></li><li id="menu-item-2426" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2426 fusion-dropdown-submenu" ><a href="https://www.openmp.org/resources/refguides/" class="fusion-bar-highlight"><span>Reference Guides</span></a></li><li id="menu-item-344" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-344 fusion-dropdown-submenu" ><a href="https://www.openmp.org/resources/openmp-benchmarks/" class="fusion-bar-highlight"><span>Evaluation</span></a></li><li id="menu-item-345" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-345 fusion-dropdown-submenu" ><a href="https://www.openmp.org/resources/openmp-presentations/" class="fusion-bar-highlight"><span>Presentations &#038; Videos</span></a></li><li id="menu-item-762" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-762 fusion-dropdown-submenu" ><a href="https://www.openmp.org/resources/tutorials-articles/" class="fusion-bar-highlight"><span>Tutorials &#038; Articles</span></a></li></ul></li><li id="menu-item-297" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-297 fusion-dropdown-menu" data-item-id="297"><a href="#" class="fusion-bar-highlight"><span class="menu-text">News &#038; Events</span> <span class="fusion-caret"><i class="fusion-dropdown-indicator" aria-hidden="true"></i></span></a><ul class="sub-menu"><li id="menu-item-280" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-280 fusion-dropdown-submenu" ><a href="/news/press-releases/" class="fusion-bar-highlight"><span>Press Releases</span></a></li><li id="menu-item-887" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-887 fusion-dropdown-submenu" ><a href="https://www.openmp.org/news/events-calendar/" class="fusion-bar-highlight"><span>Events</span></a></li><li id="menu-item-298" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-298 fusion-dropdown-submenu" ><a href="https://www.openmp.org/news/news-input-register/" class="fusion-bar-highlight"><span>Input Register</span></a></li><li id="menu-item-5115" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5115 fusion-dropdown-submenu" ><a href="https://www.openmp.org/news/newsletter/" class="fusion-bar-highlight"><span>Newsletter</span></a></li><li id="menu-item-339" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-339 fusion-dropdown-submenu" ><a href="https://www.openmp.org/news/openmp-news-archives/" class="fusion-bar-highlight"><span>News Archives</span></a></li><li id="menu-item-607" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-607 fusion-dropdown-submenu" ><a href="http://openmp.org/feed/" class="fusion-bar-highlight"><span>RSS Subscription</span></a></li></ul></li><li id="menu-item-1031" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-1031 fusion-dropdown-menu" data-item-id="1031"><a href="#" class="fusion-bar-highlight"><span class="menu-text">About</span> <span class="fusion-caret"><i class="fusion-dropdown-indicator" aria-hidden="true"></i></span></a><ul class="sub-menu"><li id="menu-item-3755" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3755 fusion-dropdown-submenu" ><a href="/about/contact-us" class="fusion-bar-highlight"><span>Contact Us</span></a></li><li id="menu-item-57" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-57 fusion-dropdown-submenu" ><a href="https://www.openmp.org/about/about-us/" class="fusion-bar-highlight"><span>About Us</span></a></li><li id="menu-item-2021" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2021 fusion-dropdown-submenu" ><a href="https://www.openmp.org/join/" class="fusion-bar-highlight"><span>Join the OpenMP ARB</span></a></li><li id="menu-item-1030" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1030 fusion-dropdown-submenu" ><a href="https://www.openmp.org/about/members/" class="fusion-bar-highlight"><span>Members</span></a></li><li id="menu-item-4562" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4562 fusion-dropdown-submenu" ><a href="https://www.openmp.org/about/our-team/board-of-directors/" class="fusion-bar-highlight"><span>Board of Directors</span></a></li><li id="menu-item-4561" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4561 fusion-dropdown-submenu" ><a href="https://www.openmp.org/about/our-team/officers-and-staff/" class="fusion-bar-highlight"><span>Officers and Staff</span></a></li><li id="menu-item-283" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-283 fusion-dropdown-submenu" ><a href="https://www.openmp.org/about/openmp-faq/" class="fusion-bar-highlight"><span>OpenMP FAQ</span></a></li><li id="menu-item-353" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-353 fusion-dropdown-submenu" ><a href="https://www.openmp.org/about/trademarks/" class="fusion-bar-highlight"><span>Trademark Usage</span></a></li><li id="menu-item-2575" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-2575 fusion-dropdown-submenu" ><a href="/about/privacy/" class="fusion-bar-highlight"><span>Privacy Policy</span></a></li></ul></li><li class="fusion-custom-menu-item fusion-main-menu-search fusion-search-overlay"><a class="fusion-main-menu-icon fusion-bar-highlight" href="#" aria-label="Search" data-title="Search" title="Search" role="button" aria-expanded="false"></a></li></ul></nav> <nav class="fusion-mobile-nav-holder fusion-mobile-menu-text-align-left" aria-label="Main Menu Mobile"></nav> </div> </div> </div> <!-- end fusion sticky header wrapper --> </div> <div class="fusion-clearfix"></div> </header> <div id="sliders-container" class="fusion-slider-visibility"> </div> <section class="avada-page-titlebar-wrapper" aria-label="Page Title Bar"> <div class="fusion-page-title-bar fusion-page-title-bar-none fusion-page-title-bar-left"> <div class="fusion-page-title-row"> <div class="fusion-page-title-wrapper"> <div class="fusion-page-title-captions"> <h1 class="entry-title">tim.lewis</h1> </div> <div class="fusion-page-title-secondary"> <nav class="fusion-breadcrumbs awb-yoast-breadcrumbs" aria-label="Breadcrumb"><ol class="awb-breadcrumb-list"><li class="fusion-breadcrumb-item awb-breadcrumb-sep" ><a href="https://www.openmp.org" class="fusion-breadcrumb-link"><span >Home</span></a></li><li class="fusion-breadcrumb-item" aria-current="page"><span class="breadcrumb-leaf">tim.lewis</span></li></ol></nav> </div> </div> </div> </div> </section> <main id="main" class="clearfix "> <div class="fusion-row" style=""> <section id="content" class=" full-width" style="width: 100%;"> <div class="fusion-author"> <div class="fusion-author-avatar"> <img alt='' src='https://secure.gravatar.com/avatar/21164e8a8a48d5143c2b23049300449a?s=82&#038;d=mm&#038;r=g' srcset='https://secure.gravatar.com/avatar/21164e8a8a48d5143c2b23049300449a?s=164&#038;d=mm&#038;r=g 2x' class='avatar avatar-82 photo' height='82' width='82' decoding='async'/> </div> <div class="fusion-author-info"> <h3 class="fusion-author-title vcard"> About <span class="fn">tim.lewis</span> </h3> This author has not yet filled in any details.<br />So far tim.lewis has created 210 blog entries. </div> <div style="clear:both;"></div> <div class="fusion-author-social clearfix"> <div class="fusion-author-tagline"> </div> </div> </div> <div id="posts-container" class="fusion-blog-archive fusion-blog-layout-grid-wrapper fusion-clearfix"> <div class="fusion-posts-container fusion-blog-layout-grid fusion-blog-layout-grid-3 isotope fusion-blog-pagination fusion-blog-rollover " data-pages="21"> <article id="post-4701" class="fusion-post-grid post fusion-clearfix post-4701 type-post status-publish format-standard has-post-thumbnail hentry category-blog category-home-news category-updates"> <div class="fusion-post-wrapper"> <div class="fusion-flexslider flexslider fusion-flexslider-loading fusion-post-slideshow"> <ul class="slides"> <li><div class="fusion-image-wrapper" aria-haspopup="true"> <img width="264" height="264" src="https://www.openmp.org/wp-content/uploads/2022-05-post-blog-exascale.png" class="attachment-full size-full wp-post-image" alt="" decoding="async" fetchpriority="high" srcset="https://www.openmp.org/wp-content/uploads/2022-05-post-blog-exascale-200x200.png 200w, https://www.openmp.org/wp-content/uploads/2022-05-post-blog-exascale.png 264w" sizes="(min-width: 2200px) 100vw, (min-width: 784px) 340px, (min-width: 712px) 510px, (min-width: 640px) 712px, " /><div class="fusion-rollover"> <div class="fusion-rollover-content"> <a class="fusion-rollover-link" href="https://www.openmp.org/blog/openmp-offload-in-exascale-computing-applications/">OpenMP Offload in Applications of the Exascale Computing Project</a> <div class="fusion-rollover-sep"></div> <a class="fusion-rollover-gallery" href="https://www.openmp.org/wp-content/uploads/2022-05-post-blog-exascale.png" data-id="4701" data-rel="iLightbox[gallery]" data-title="2022-05-post-blog-exascale" data-caption=""> Gallery </a> <h4 class="fusion-rollover-title"> <a class="fusion-rollover-title-link" href="https://www.openmp.org/blog/openmp-offload-in-exascale-computing-applications/"> OpenMP Offload in Applications of the Exascale Computing Project </a> </h4> <div class="fusion-rollover-categories"><a href="https://www.openmp.org/blog/" rel="tag">Blog</a>, <a href="https://www.openmp.org/home-news/" rel="tag">home-news</a>, <a href="https://www.openmp.org/updates/" rel="tag">updates</a></div> <a class="fusion-link-wrapper" href="https://www.openmp.org/blog/openmp-offload-in-exascale-computing-applications/" aria-label="OpenMP Offload in Applications of the Exascale Computing Project"></a> </div> </div> </div> </li> </ul> </div> <div class="fusion-post-content-wrapper"> <div class="fusion-post-content post-content"> <h2 class="entry-title fusion-post-title"><a href="https://www.openmp.org/blog/openmp-offload-in-exascale-computing-applications/">OpenMP Offload in Applications of the Exascale Computing Project</a></h2> <p class="fusion-single-line-meta"><span class="vcard rich-snippet-hidden"><span class="fn"><a href="https://www.openmp.org/author/tim-lewis/" title="Posts by tim.lewis" rel="author">tim.lewis</a></span></span><span class="updated rich-snippet-hidden">2022-05-06T20:50:12-07:00</span><span>May 06, 2022</span><span class="fusion-inline-sep">|</span></p> <div class="fusion-content-sep sep-double sep-solid"></div> <div class="fusion-post-content-container"> <p>This blog post describes the strategy used to implement the OpenMP offload functionality in these DoE projects. </p> </div> </div> <div class="fusion-meta-info"> <div class="fusion-alignleft"> <a href="https://www.openmp.org/blog/openmp-offload-in-exascale-computing-applications/" class="fusion-read-more" aria-label="More on OpenMP Offload in Applications of the Exascale Computing Project"> Read More </a> </div> </div> </div> </div> </article> <article id="post-4742" class="fusion-post-grid post fusion-clearfix post-4742 type-post status-publish format-standard has-post-thumbnail hentry category-2022-past-events category-events"> <div class="fusion-post-wrapper"> <div class="fusion-flexslider flexslider fusion-flexslider-loading fusion-post-slideshow"> <ul class="slides"> <li><div class="fusion-image-wrapper" aria-haspopup="true"> <img width="536" height="338" src="https://www.openmp.org/wp-content/uploads/event-header-ecp-hackathon-2022.png" class="attachment-full size-full wp-post-image" alt="" decoding="async" srcset="https://www.openmp.org/wp-content/uploads/event-header-ecp-hackathon-2022-200x126.png 200w, https://www.openmp.org/wp-content/uploads/event-header-ecp-hackathon-2022-400x252.png 400w, https://www.openmp.org/wp-content/uploads/event-header-ecp-hackathon-2022.png 536w" sizes="(min-width: 2200px) 100vw, (min-width: 784px) 340px, (min-width: 712px) 510px, (min-width: 640px) 712px, " /><div class="fusion-rollover"> <div class="fusion-rollover-content"> <a class="fusion-rollover-link" href="https://www.openmp.org/events/past-events/2022-past-events/ecp-openmp-virtual-hackathon-2022/">ECP OpenMP Virtual Hackathon 2022</a> <div class="fusion-rollover-sep"></div> <a class="fusion-rollover-gallery" href="https://www.openmp.org/wp-content/uploads/event-header-ecp-hackathon-2022.png" data-id="4742" data-rel="iLightbox[gallery]" data-title="event-header-ecp-hackathon-2022" data-caption=""> Gallery </a> <h4 class="fusion-rollover-title"> <a class="fusion-rollover-title-link" href="https://www.openmp.org/events/past-events/2022-past-events/ecp-openmp-virtual-hackathon-2022/"> ECP OpenMP Virtual Hackathon 2022 </a> </h4> <div class="fusion-rollover-categories"><a href="https://www.openmp.org/events/past-events/2022-past-events/" rel="tag">2022</a>, <a href="https://www.openmp.org/events/" rel="tag">Events</a></div> <a class="fusion-link-wrapper" href="https://www.openmp.org/events/past-events/2022-past-events/ecp-openmp-virtual-hackathon-2022/" aria-label="ECP OpenMP Virtual Hackathon 2022"></a> </div> </div> </div> </li> </ul> </div> <div class="fusion-post-content-wrapper"> <div class="fusion-post-content post-content"> <h2 class="entry-title fusion-post-title"><a href="https://www.openmp.org/events/past-events/2022-past-events/ecp-openmp-virtual-hackathon-2022/">ECP OpenMP Virtual Hackathon 2022</a></h2> <p class="fusion-single-line-meta"><span class="vcard rich-snippet-hidden"><span class="fn"><a href="https://www.openmp.org/author/tim-lewis/" title="Posts by tim.lewis" rel="author">tim.lewis</a></span></span><span class="updated rich-snippet-hidden">2022-05-09T06:11:40-07:00</span><span>Apr 08, 2022</span><span class="fusion-inline-sep">|</span></p> <div class="fusion-content-sep sep-double sep-solid"></div> <div class="fusion-post-content-container"> <p><strong>April 8-13</strong>. Join us for this hackathon where the goal is to port, optimize and evolve applications towards the latest OpenMP versions</p> </div> </div> <div class="fusion-meta-info"> <div class="fusion-alignleft"> <a href="https://www.openmp.org/events/past-events/2022-past-events/ecp-openmp-virtual-hackathon-2022/" class="fusion-read-more" aria-label="More on ECP OpenMP Virtual Hackathon 2022"> Read More </a> </div> </div> </div> </div> </article> <article id="post-4516" class="fusion-post-grid post fusion-clearfix post-4516 type-post status-publish format-standard has-post-thumbnail hentry category-home-news category-openmp-updates category-press-release category-updates"> <div class="fusion-post-wrapper"> <div class="fusion-flexslider flexslider fusion-flexslider-loading fusion-post-slideshow"> <ul class="slides"> <li><div class="fusion-image-wrapper" aria-haspopup="true"> <img width="264" height="264" src="https://www.openmp.org/wp-content/uploads/openmp-org-post-featured-image-pawsey.png" class="attachment-full size-full wp-post-image" alt="" decoding="async" srcset="https://www.openmp.org/wp-content/uploads/openmp-org-post-featured-image-pawsey-200x200.png 200w, https://www.openmp.org/wp-content/uploads/openmp-org-post-featured-image-pawsey.png 264w" sizes="(min-width: 2200px) 100vw, (min-width: 784px) 340px, (min-width: 712px) 510px, (min-width: 640px) 712px, " /><div class="fusion-rollover"> <div class="fusion-rollover-content"> <a class="fusion-rollover-link" href="https://www.openmp.org/press-release/the-pawsey-supercomputer-research-centre-joins-the-openmp-effort/">The Pawsey Supercomputer Research Centre joins the OpenMP effort</a> <div class="fusion-rollover-sep"></div> <a class="fusion-rollover-gallery" href="https://www.openmp.org/wp-content/uploads/openmp-org-post-featured-image-pawsey.png" data-id="4516" data-rel="iLightbox[gallery]" data-title="openmp-org-post-featured-image-pawsey" data-caption=""> Gallery </a> <h4 class="fusion-rollover-title"> <a class="fusion-rollover-title-link" href="https://www.openmp.org/press-release/the-pawsey-supercomputer-research-centre-joins-the-openmp-effort/"> The Pawsey Supercomputer Research Centre joins the OpenMP effort </a> </h4> <div class="fusion-rollover-categories"><a href="https://www.openmp.org/home-news/" rel="tag">home-news</a>, <a href="https://www.openmp.org/openmp-updates/" rel="tag">OpenMP Updates</a>, <a href="https://www.openmp.org/press-release/" rel="tag">press-release</a>, <a href="https://www.openmp.org/updates/" rel="tag">updates</a></div> <a class="fusion-link-wrapper" href="https://www.openmp.org/press-release/the-pawsey-supercomputer-research-centre-joins-the-openmp-effort/" aria-label="The Pawsey Supercomputer Research Centre joins the OpenMP effort"></a> </div> </div> </div> </li> </ul> </div> <div class="fusion-post-content-wrapper"> <div class="fusion-post-content post-content"> <h2 class="entry-title fusion-post-title"><a href="https://www.openmp.org/press-release/the-pawsey-supercomputer-research-centre-joins-the-openmp-effort/">The Pawsey Supercomputer Research Centre joins the OpenMP effort</a></h2> <p class="fusion-single-line-meta"><span class="vcard rich-snippet-hidden"><span class="fn"><a href="https://www.openmp.org/author/tim-lewis/" title="Posts by tim.lewis" rel="author">tim.lewis</a></span></span><span class="updated rich-snippet-hidden">2021-11-11T15:49:51-07:00</span><span>Nov 12, 2021</span><span class="fusion-inline-sep">|</span></p> <div class="fusion-content-sep sep-double sep-solid"></div> <div class="fusion-post-content-container"> <p>At Pawsey, we are confident that OpenMP will be instrumental in addressing future portability and scalability challenges.</p> </div> </div> <div class="fusion-meta-info"> <div class="fusion-alignleft"> <a href="https://www.openmp.org/press-release/the-pawsey-supercomputer-research-centre-joins-the-openmp-effort/" class="fusion-read-more" aria-label="More on The Pawsey Supercomputer Research Centre joins the OpenMP effort"> Read More </a> </div> </div> </div> </div> </article> <article id="post-4497" class="fusion-post-grid post fusion-clearfix post-4497 type-post status-publish format-standard has-post-thumbnail hentry category-home-news category-press-release category-updates"> <div class="fusion-post-wrapper"> <div class="fusion-flexslider flexslider fusion-flexslider-loading fusion-post-slideshow"> <ul class="slides"> <li><div class="fusion-image-wrapper" aria-haspopup="true"> <img width="264" height="264" src="https://www.openmp.org/wp-content/uploads/openmp-5-2-released.png" class="attachment-full size-full wp-post-image" alt="" decoding="async" srcset="https://www.openmp.org/wp-content/uploads/openmp-5-2-released-200x200.png 200w, https://www.openmp.org/wp-content/uploads/openmp-5-2-released.png 264w" sizes="(min-width: 2200px) 100vw, (min-width: 784px) 340px, (min-width: 712px) 510px, (min-width: 640px) 712px, " /><div class="fusion-rollover"> <div class="fusion-rollover-content"> <a class="fusion-rollover-link" href="https://www.openmp.org/press-release/openmp-arb-releases-openmp-5-2/">OpenMP ARB Releases OpenMP 5.2</a> <div class="fusion-rollover-sep"></div> <a class="fusion-rollover-gallery" href="https://www.openmp.org/wp-content/uploads/openmp-5-2-released.png" data-id="4497" data-rel="iLightbox[gallery]" data-title="openmp-5-2-released" data-caption=""> Gallery </a> <h4 class="fusion-rollover-title"> <a class="fusion-rollover-title-link" href="https://www.openmp.org/press-release/openmp-arb-releases-openmp-5-2/"> OpenMP ARB Releases OpenMP 5.2 </a> </h4> <div class="fusion-rollover-categories"><a href="https://www.openmp.org/home-news/" rel="tag">home-news</a>, <a href="https://www.openmp.org/press-release/" rel="tag">press-release</a>, <a href="https://www.openmp.org/updates/" rel="tag">updates</a></div> <a class="fusion-link-wrapper" href="https://www.openmp.org/press-release/openmp-arb-releases-openmp-5-2/" aria-label="OpenMP ARB Releases OpenMP 5.2"></a> </div> </div> </div> </li> </ul> </div> <div class="fusion-post-content-wrapper"> <div class="fusion-post-content post-content"> <h2 class="entry-title fusion-post-title"><a href="https://www.openmp.org/press-release/openmp-arb-releases-openmp-5-2/">OpenMP ARB Releases OpenMP 5.2</a></h2> <p class="fusion-single-line-meta"><span class="vcard rich-snippet-hidden"><span class="fn"><a href="https://www.openmp.org/author/tim-lewis/" title="Posts by tim.lewis" rel="author">tim.lewis</a></span></span><span class="updated rich-snippet-hidden">2021-11-09T18:01:50-07:00</span><span>Nov 09, 2021</span><span class="fusion-inline-sep">|</span></p> <div class="fusion-content-sep sep-double sep-solid"></div> <div class="fusion-post-content-container"> <p>Version 5.2 refactors the OpenMP specification to improve consistency of its syntax and semantic restrictions.</p> </div> </div> <div class="fusion-meta-info"> <div class="fusion-alignleft"> <a href="https://www.openmp.org/press-release/openmp-arb-releases-openmp-5-2/" class="fusion-read-more" aria-label="More on OpenMP ARB Releases OpenMP 5.2"> Read More </a> </div> </div> </div> </div> </article> <article id="post-4415" class="fusion-post-grid post fusion-clearfix post-4415 type-post status-publish format-standard has-post-thumbnail hentry category-blog category-home-news category-updates"> <div class="fusion-post-wrapper"> <div class="fusion-flexslider flexslider fusion-flexslider-loading fusion-post-slideshow"> <ul class="slides"> <li><div class="fusion-image-wrapper" aria-haspopup="true"> <img width="264" height="264" src="https://www.openmp.org/wp-content/uploads/autonomous-2.png" class="attachment-full size-full wp-post-image" alt="" decoding="async" srcset="https://www.openmp.org/wp-content/uploads/autonomous-2-200x200.png 200w, https://www.openmp.org/wp-content/uploads/autonomous-2.png 264w" sizes="(min-width: 2200px) 100vw, (min-width: 784px) 340px, (min-width: 712px) 510px, (min-width: 640px) 712px, " /><div class="fusion-rollover"> <div class="fusion-rollover-content"> <a class="fusion-rollover-link" href="https://www.openmp.org/blog/openmp-api-speeds-up-autonomous-driving-codes/">OpenMP API Speeds Up Autonomous Driving Codes</a> <div class="fusion-rollover-sep"></div> <a class="fusion-rollover-gallery" href="https://www.openmp.org/wp-content/uploads/autonomous-2.png" data-id="4415" data-rel="iLightbox[gallery]" data-title="autonomous-2" data-caption=""> Gallery </a> <h4 class="fusion-rollover-title"> <a class="fusion-rollover-title-link" href="https://www.openmp.org/blog/openmp-api-speeds-up-autonomous-driving-codes/"> OpenMP API Speeds Up Autonomous Driving Codes </a> </h4> <div class="fusion-rollover-categories"><a href="https://www.openmp.org/blog/" rel="tag">Blog</a>, <a href="https://www.openmp.org/home-news/" rel="tag">home-news</a>, <a href="https://www.openmp.org/updates/" rel="tag">updates</a></div> <a class="fusion-link-wrapper" href="https://www.openmp.org/blog/openmp-api-speeds-up-autonomous-driving-codes/" aria-label="OpenMP API Speeds Up Autonomous Driving Codes"></a> </div> </div> </div> </li> </ul> </div> <div class="fusion-post-content-wrapper"> <div class="fusion-post-content post-content"> <h2 class="entry-title fusion-post-title"><a href="https://www.openmp.org/blog/openmp-api-speeds-up-autonomous-driving-codes/">OpenMP API Speeds Up Autonomous Driving Codes</a></h2> <p class="fusion-single-line-meta"><span class="vcard rich-snippet-hidden"><span class="fn"><a href="https://www.openmp.org/author/tim-lewis/" title="Posts by tim.lewis" rel="author">tim.lewis</a></span></span><span class="updated rich-snippet-hidden">2021-10-19T08:04:01-07:00</span><span>Oct 11, 2021</span><span class="fusion-inline-sep">|</span></p> <div class="fusion-content-sep sep-double sep-solid"></div> <div class="fusion-post-content-container"> <p>This blog describes how OpenMP has been used to parallelize object detection, motion planning, and visualization modules of the open source Autoware and Apollo software running on embedded systems.</p> </div> </div> <div class="fusion-meta-info"> <div class="fusion-alignleft"> <a href="https://www.openmp.org/blog/openmp-api-speeds-up-autonomous-driving-codes/" class="fusion-read-more" aria-label="More on OpenMP API Speeds Up Autonomous Driving Codes"> Read More </a> </div> </div> </div> </div> </article> <article id="post-474" class="fusion-post-grid post fusion-clearfix post-474 type-post status-publish format-standard hentry category-uncategorised"> <div class="fusion-post-wrapper"> <div class="fusion-post-content-wrapper"> <div class="fusion-post-content post-content"> <h2 class="entry-title fusion-post-title"><a href="https://www.openmp.org/uncategorised/openmp-4-0-specifications-released/">OpenMP 4.0 Specifications Released</a></h2> <p class="fusion-single-line-meta"><span class="vcard rich-snippet-hidden"><span class="fn"><a href="https://www.openmp.org/author/tim-lewis/" title="Posts by tim.lewis" rel="author">tim.lewis</a></span></span><span class="updated rich-snippet-hidden">2021-09-23T17:30:20-07:00</span><span>Sep 23, 2021</span><span class="fusion-inline-sep">|</span></p> <div class="fusion-content-sep sep-double sep-solid"></div> <div class="fusion-post-content-container"> <p>The OpenMP 4.0 Standard is released with Significant New Features OpenMP 4.0 supports the programming of accelerators, SIMD programming, and better optimization using thread affinity The OpenMP Consortium has released OpenMP 4.0, a major upgrade of the OpenMP standard language specifications. This release provides several major enhancements a mechanism to <a href="https://www.openmp.org/uncategorised/openmp-4-0-specifications-released/"> [...]</a></p> </div> </div> <div class="fusion-meta-info"> <div class="fusion-alignleft"> <a href="https://www.openmp.org/uncategorised/openmp-4-0-specifications-released/" class="fusion-read-more" aria-label="More on OpenMP 4.0 Specifications Released"> Read More </a> </div> </div> </div> </div> </article> <article id="post-3676" class="fusion-post-grid post fusion-clearfix post-3676 type-post status-publish format-standard has-post-thumbnail hentry category-26 category-events"> <div class="fusion-post-wrapper"> <div class="fusion-flexslider flexslider fusion-flexslider-loading fusion-post-slideshow"> <ul class="slides"> <li><div class="fusion-image-wrapper" aria-haspopup="true"> <img width="536" height="338" src="https://www.openmp.org/wp-content/uploads/event-header-iwomp-2021.png" class="attachment-full size-full wp-post-image" alt="" decoding="async" srcset="https://www.openmp.org/wp-content/uploads/event-header-iwomp-2021-200x126.png 200w, https://www.openmp.org/wp-content/uploads/event-header-iwomp-2021-400x252.png 400w, https://www.openmp.org/wp-content/uploads/event-header-iwomp-2021.png 536w" sizes="(min-width: 2200px) 100vw, (min-width: 784px) 340px, (min-width: 712px) 510px, (min-width: 640px) 712px, " /><div class="fusion-rollover"> <div class="fusion-rollover-content"> <a class="fusion-rollover-link" href="https://www.openmp.org/events/past-events/2021/iwomp-2021/">IWOMP 2021</a> <div class="fusion-rollover-sep"></div> <a class="fusion-rollover-gallery" href="https://www.openmp.org/wp-content/uploads/event-header-iwomp-2021.png" data-id="3676" data-rel="iLightbox[gallery]" data-title="event-header-iwomp-2021" data-caption=""> Gallery </a> <h4 class="fusion-rollover-title"> <a class="fusion-rollover-title-link" href="https://www.openmp.org/events/past-events/2021/iwomp-2021/"> IWOMP 2021 </a> </h4> <div class="fusion-rollover-categories"><a href="https://www.openmp.org/events/past-events/2021/" rel="tag">2021</a>, <a href="https://www.openmp.org/events/" rel="tag">Events</a></div> <a class="fusion-link-wrapper" href="https://www.openmp.org/events/past-events/2021/iwomp-2021/" aria-label="IWOMP 2021"></a> </div> </div> </div> </li> </ul> </div> <div class="fusion-post-content-wrapper"> <div class="fusion-post-content post-content"> <h2 class="entry-title fusion-post-title"><a href="https://www.openmp.org/events/past-events/2021/iwomp-2021/">IWOMP 2021</a></h2> <p class="fusion-single-line-meta"><span class="vcard rich-snippet-hidden"><span class="fn"><a href="https://www.openmp.org/author/tim-lewis/" title="Posts by tim.lewis" rel="author">tim.lewis</a></span></span><span class="updated rich-snippet-hidden">2021-09-22T18:21:02-07:00</span><span>Sep 15, 2021</span><span class="fusion-inline-sep">|</span></p> <div class="fusion-content-sep sep-double sep-solid"></div> <div class="fusion-post-content-container"> <p>The 17th International Workshop on OpenMP - IWOMP is the premier forum to present and discuss issues, trends, recent research ideas, and results related to parallel programming with OpenMP. </p> </div> </div> <div class="fusion-meta-info"> <div class="fusion-alignleft"> <a href="https://www.openmp.org/events/past-events/2021/iwomp-2021/" class="fusion-read-more" aria-label="More on IWOMP 2021"> Read More </a> </div> </div> </div> </div> </article> <article id="post-4053" class="fusion-post-grid post fusion-clearfix post-4053 type-post status-publish format-standard has-post-thumbnail hentry category-home-news category-openmp-updates category-press-release category-updates"> <div class="fusion-post-wrapper"> <div class="fusion-flexslider flexslider fusion-flexslider-loading fusion-post-slideshow"> <ul class="slides"> <li><div class="fusion-image-wrapper" aria-haspopup="true"> <img width="264" height="264" src="https://www.openmp.org/wp-content/uploads/openmp-org-post-featured-image-tech-report-10.jpg.png" class="attachment-full size-full wp-post-image" alt="" decoding="async" srcset="https://www.openmp.org/wp-content/uploads/openmp-org-post-featured-image-tech-report-10.jpg-200x200.png 200w, https://www.openmp.org/wp-content/uploads/openmp-org-post-featured-image-tech-report-10.jpg.png 264w" sizes="(min-width: 2200px) 100vw, (min-width: 784px) 340px, (min-width: 712px) 510px, (min-width: 640px) 712px, " /><div class="fusion-rollover"> <div class="fusion-rollover-content"> <a class="fusion-rollover-link" href="https://www.openmp.org/press-release/openmp-arb-releases-technical-report-10/">OpenMP ARB Releases Technical Report 10</a> <div class="fusion-rollover-sep"></div> <a class="fusion-rollover-gallery" href="https://www.openmp.org/wp-content/uploads/openmp-org-post-featured-image-tech-report-10.jpg.png" data-id="4053" data-rel="iLightbox[gallery]" data-title="openmp-org-post-featured-image-tech-report-10.jpg" data-caption=""> Gallery </a> <h4 class="fusion-rollover-title"> <a class="fusion-rollover-title-link" href="https://www.openmp.org/press-release/openmp-arb-releases-technical-report-10/"> OpenMP ARB Releases Technical Report 10 </a> </h4> <div class="fusion-rollover-categories"><a href="https://www.openmp.org/home-news/" rel="tag">home-news</a>, <a href="https://www.openmp.org/openmp-updates/" rel="tag">OpenMP Updates</a>, <a href="https://www.openmp.org/press-release/" rel="tag">press-release</a>, <a href="https://www.openmp.org/updates/" rel="tag">updates</a></div> <a class="fusion-link-wrapper" href="https://www.openmp.org/press-release/openmp-arb-releases-technical-report-10/" aria-label="OpenMP ARB Releases Technical Report 10"></a> </div> </div> </div> </li> </ul> </div> <div class="fusion-post-content-wrapper"> <div class="fusion-post-content post-content"> <h2 class="entry-title fusion-post-title"><a href="https://www.openmp.org/press-release/openmp-arb-releases-technical-report-10/">OpenMP ARB Releases Technical Report 10</a></h2> <p class="fusion-single-line-meta"><span class="vcard rich-snippet-hidden"><span class="fn"><a href="https://www.openmp.org/author/tim-lewis/" title="Posts by tim.lewis" rel="author">tim.lewis</a></span></span><span class="updated rich-snippet-hidden">2023-11-28T08:58:46-07:00</span><span>Jul 23, 2021</span><span class="fusion-inline-sep">|</span></p> <div class="fusion-content-sep sep-double sep-solid"></div> <div class="fusion-post-content-container"> <p>The OpenMP Architecture Review Board (ARB) has released Technical Report 10, the preview for the future version 5.2 of the OpenMP API. </p> </div> </div> <div class="fusion-meta-info"> <div class="fusion-alignleft"> <a href="https://www.openmp.org/press-release/openmp-arb-releases-technical-report-10/" class="fusion-read-more" aria-label="More on OpenMP ARB Releases Technical Report 10"> Read More </a> </div> </div> </div> </div> </article> <article id="post-3861" class="fusion-post-grid post fusion-clearfix post-3861 type-post status-publish format-standard has-post-thumbnail hentry category-home-news category-openmp-updates category-press-release category-updates"> <div class="fusion-post-wrapper"> <div class="fusion-flexslider flexslider fusion-flexslider-loading fusion-post-slideshow"> <ul class="slides"> <li><div class="fusion-image-wrapper" aria-haspopup="true"> <img width="264" height="264" src="https://www.openmp.org/wp-content/uploads/post-featured-image-csc-member-2.jpg" class="attachment-full size-full wp-post-image" alt="" decoding="async" srcset="https://www.openmp.org/wp-content/uploads/post-featured-image-csc-member-2-200x200.jpg 200w, https://www.openmp.org/wp-content/uploads/post-featured-image-csc-member-2.jpg 264w" sizes="(min-width: 2200px) 100vw, (min-width: 784px) 340px, (min-width: 712px) 510px, (min-width: 640px) 712px, " /><div class="fusion-rollover"> <div class="fusion-rollover-content"> <a class="fusion-rollover-link" href="https://www.openmp.org/press-release/csc-finland-joins-the-openmp-effort/">CSC Finland Joins the OpenMP Effort</a> <div class="fusion-rollover-sep"></div> <a class="fusion-rollover-gallery" href="https://www.openmp.org/wp-content/uploads/post-featured-image-csc-member-2.jpg" data-id="3861" data-rel="iLightbox[gallery]" data-title="post-featured-image-csc-member-2" data-caption=""> Gallery </a> <h4 class="fusion-rollover-title"> <a class="fusion-rollover-title-link" href="https://www.openmp.org/press-release/csc-finland-joins-the-openmp-effort/"> CSC Finland Joins the OpenMP Effort </a> </h4> <div class="fusion-rollover-categories"><a href="https://www.openmp.org/home-news/" rel="tag">home-news</a>, <a href="https://www.openmp.org/openmp-updates/" rel="tag">OpenMP Updates</a>, <a href="https://www.openmp.org/press-release/" rel="tag">press-release</a>, <a href="https://www.openmp.org/updates/" rel="tag">updates</a></div> <a class="fusion-link-wrapper" href="https://www.openmp.org/press-release/csc-finland-joins-the-openmp-effort/" aria-label="CSC Finland Joins the OpenMP Effort"></a> </div> </div> </div> </li> </ul> </div> <div class="fusion-post-content-wrapper"> <div class="fusion-post-content post-content"> <h2 class="entry-title fusion-post-title"><a href="https://www.openmp.org/press-release/csc-finland-joins-the-openmp-effort/">CSC Finland Joins the OpenMP Effort</a></h2> <p class="fusion-single-line-meta"><span class="vcard rich-snippet-hidden"><span class="fn"><a href="https://www.openmp.org/author/tim-lewis/" title="Posts by tim.lewis" rel="author">tim.lewis</a></span></span><span class="updated rich-snippet-hidden">2021-09-23T17:11:02-07:00</span><span>Apr 16, 2021</span><span class="fusion-inline-sep">|</span></p> <div class="fusion-content-sep sep-double sep-solid"></div> <div class="fusion-post-content-container"> <p>"At CSC, we expect that with the pre-exascale EuroHPC LUMI supercomputer, OpenMP will play an important role in preparing our applications for the heterogeneous architecture and the exascale era." George Markomanolis, Lead HPC Scientist at CSC</p> </div> </div> <div class="fusion-meta-info"> <div class="fusion-alignleft"> <a href="https://www.openmp.org/press-release/csc-finland-joins-the-openmp-effort/" class="fusion-read-more" aria-label="More on CSC Finland Joins the OpenMP Effort"> Read More </a> </div> </div> </div> </div> </article> <article id="post-3860" class="fusion-post-grid post fusion-clearfix post-3860 type-post status-publish format-standard has-post-thumbnail hentry category-home-news category-openmp-updates category-press-release category-updates"> <div class="fusion-post-wrapper"> <div class="fusion-flexslider flexslider fusion-flexslider-loading fusion-post-slideshow"> <ul class="slides"> <li><div class="fusion-image-wrapper" aria-haspopup="true"> <img width="264" height="264" src="https://www.openmp.org/wp-content/uploads/openmp-org-post-featured-mentor-basel.jpg" class="attachment-full size-full wp-post-image" alt="" decoding="async" srcset="https://www.openmp.org/wp-content/uploads/openmp-org-post-featured-mentor-basel-200x200.jpg 200w, https://www.openmp.org/wp-content/uploads/openmp-org-post-featured-mentor-basel.jpg 264w" sizes="(min-width: 2200px) 100vw, (min-width: 784px) 340px, (min-width: 712px) 510px, (min-width: 640px) 712px, " /><div class="fusion-rollover"> <div class="fusion-rollover-content"> <a class="fusion-rollover-link" href="https://www.openmp.org/press-release/mentor-graphics-and-the-university-of-basel-join-the-openmp-effort-2/">Mentor Graphics and the University of Basel join the OpenMP effort</a> <div class="fusion-rollover-sep"></div> <a class="fusion-rollover-gallery" href="https://www.openmp.org/wp-content/uploads/openmp-org-post-featured-mentor-basel.jpg" data-id="3860" data-rel="iLightbox[gallery]" data-title="openmp-org-post-featured-mentor-basel" data-caption=""> Gallery </a> <h4 class="fusion-rollover-title"> <a class="fusion-rollover-title-link" href="https://www.openmp.org/press-release/mentor-graphics-and-the-university-of-basel-join-the-openmp-effort-2/"> Mentor Graphics and the University of Basel join the OpenMP effort </a> </h4> <div class="fusion-rollover-categories"><a href="https://www.openmp.org/home-news/" rel="tag">home-news</a>, <a href="https://www.openmp.org/openmp-updates/" rel="tag">OpenMP Updates</a>, <a href="https://www.openmp.org/press-release/" rel="tag">press-release</a>, <a href="https://www.openmp.org/updates/" rel="tag">updates</a></div> <a class="fusion-link-wrapper" href="https://www.openmp.org/press-release/mentor-graphics-and-the-university-of-basel-join-the-openmp-effort-2/" aria-label="Mentor Graphics and the University of Basel join the OpenMP effort"></a> </div> </div> </div> </li> </ul> </div> <div class="fusion-post-content-wrapper"> <div class="fusion-post-content post-content"> <h2 class="entry-title fusion-post-title"><a href="https://www.openmp.org/press-release/mentor-graphics-and-the-university-of-basel-join-the-openmp-effort-2/">Mentor Graphics and the University of Basel join the OpenMP effort</a></h2> <p class="fusion-single-line-meta"><span class="vcard rich-snippet-hidden"><span class="fn"><a href="https://www.openmp.org/author/tim-lewis/" title="Posts by tim.lewis" rel="author">tim.lewis</a></span></span><span class="updated rich-snippet-hidden">2021-09-23T17:11:36-07:00</span><span>Apr 15, 2021</span><span class="fusion-inline-sep">|</span></p> <div class="fusion-content-sep sep-double sep-solid"></div> <div class="fusion-post-content-container"> <p>“We are delighted to welcome Mentor and the University of Basel as our newest members”, says Michael Klemm, CEO of the OpenMP ARB, “Both are very active in the open source and scientific community, and underline the relevance of the OpenMP API in the HPC community.”</p> </div> </div> <div class="fusion-meta-info"> <div class="fusion-alignleft"> <a href="https://www.openmp.org/press-release/mentor-graphics-and-the-university-of-basel-join-the-openmp-effort-2/" class="fusion-read-more" aria-label="More on Mentor Graphics and the University of Basel join the OpenMP effort"> Read More </a> </div> </div> </div> </div> </article> </div> <div class="pagination clearfix"><span class="current">1</span><a href="https://www.openmp.org/author/tim-lewis/page/2/" class="inactive">2</a><a class="pagination-next" rel="next" href="https://www.openmp.org/author/tim-lewis/page/2/"><span class="page-text">Next</span><span class="page-next"></span></a></div><div class="fusion-clearfix"></div></div> </section> </div> <!-- fusion-row --> </main> <!-- #main --> <div class="fusion-footer"> <footer class="fusion-footer-widget-area fusion-widget-area"> <div class="fusion-row"> <div class="fusion-columns fusion-columns-4 fusion-widget-area"> <div class="fusion-column col-lg-3 col-md-3 col-sm-3"> <section id="text-6" class="fusion-footer-widget-column widget widget_text"><h4 class="widget-title">About OpenMP</h4> <div class="textwidget">The OpenMP API supports multi-platform shared-memory parallel programming in C/C++ and Fortran. The OpenMP API defines a portable, scalable model with a simple and flexible interface for developing parallel applications on platforms from the desktop to the supercomputer.</div> <div style="clear:both;"></div></section> </div> <div class="fusion-column col-lg-3 col-md-3 col-sm-3"> <style type="text/css" data-id="simple-social-icons-2">#simple-social-icons-2 li { border-color:#ffffff;}</style><section id="simple-social-icons-2" class="fusion-footer-widget-column widget simple-social-icons" style="border-style: solid;border-color: #ffffff;border-color:transparent;border-width:0px;"><h4 class="widget-title">GET SOCIAL</h4><ul class="alignleft"><li class="ssi-bluesky"><a href="https://bsky.app/profile/openmp-arb.bsky.social" ><svg role="img" class="social-bluesky" aria-labelledby="social-bluesky-2"><title id="social-bluesky-2">Bluesky</title><use xlink:href="https://www.openmp.org/wp-content/plugins/simple-social-icons/symbol-defs.svg#social-bluesky"></use></svg></a></li><li class="ssi-email"><a href="/cdn-cgi/l/email-protection#5e293b3c333f2d2a3b2c1e312e3b30332e70312c39"><svg role="img" class="social-email" aria-labelledby="social-email-2"><title id="social-email-2">Email</title><use xlink:href="https://www.openmp.org/wp-content/plugins/simple-social-icons/symbol-defs.svg#social-email"></use></svg></a></li><li class="ssi-facebook"><a href="https://www.facebook.com/pages/OpenMP-ARB/331036986948856" ><svg role="img" class="social-facebook" aria-labelledby="social-facebook-2"><title id="social-facebook-2">Facebook</title><use xlink:href="https://www.openmp.org/wp-content/plugins/simple-social-icons/symbol-defs.svg#social-facebook"></use></svg></a></li><li class="ssi-flickr"><a href="https://www.flickr.com/photos/openmp/albums" ><svg role="img" class="social-flickr" aria-labelledby="social-flickr-2"><title id="social-flickr-2">Flickr</title><use xlink:href="https://www.openmp.org/wp-content/plugins/simple-social-icons/symbol-defs.svg#social-flickr"></use></svg></a></li><li class="ssi-linkedin"><a href="https://www.linkedin.com/groups/1142357" ><svg role="img" class="social-linkedin" aria-labelledby="social-linkedin-2"><title id="social-linkedin-2">LinkedIn</title><use xlink:href="https://www.openmp.org/wp-content/plugins/simple-social-icons/symbol-defs.svg#social-linkedin"></use></svg></a></li><li class="ssi-mastodon"><a href="https://mast.hpc.social/@openmp_arb" ><svg role="img" class="social-mastodon" aria-labelledby="social-mastodon-2"><title id="social-mastodon-2">Mastodon</title><use xlink:href="https://www.openmp.org/wp-content/plugins/simple-social-icons/symbol-defs.svg#social-mastodon"></use></svg></a></li><li class="ssi-rss"><a href="https://www.openmp.org/feed" ><svg role="img" class="social-rss" aria-labelledby="social-rss-2"><title id="social-rss-2">RSS</title><use xlink:href="https://www.openmp.org/wp-content/plugins/simple-social-icons/symbol-defs.svg#social-rss"></use></svg></a></li></ul><div style="clear:both;"></div></section> </div> <div class="fusion-column col-lg-3 col-md-3 col-sm-3"> </div> <div class="fusion-column fusion-column-last col-lg-3 col-md-3 col-sm-3"> <section id="text-11" class="fusion-footer-widget-column widget widget_text" style="border-style: solid;border-color:transparent;border-width:0px;"> <div class="textwidget"><p>Copyright 2012 &#8211; 2024 OpenMP.<br /> All Rights Reserved.<br /> <a href="/about/privacy/">Privacy Policy</a></p> </div> <div style="clear:both;"></div></section> </div> <div class="fusion-clearfix"></div> </div> <!-- fusion-columns --> </div> <!-- fusion-row --> </footer> <!-- fusion-footer-widget-area --> </div> <!-- fusion-footer --> </div> <!-- wrapper --> </div> <!-- #boxed-wrapper --> <a class="fusion-one-page-text-link fusion-page-load-link" tabindex="-1" href="#" aria-hidden="true">Page load link</a> <div class="avada-footer-scripts"> <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script><script type="text/javascript">var fusionNavIsCollapsed=function(e){var t,n;window.innerWidth<=e.getAttribute("data-breakpoint")?(e.classList.add("collapse-enabled"),e.classList.remove("awb-menu_desktop"),e.classList.contains("expanded")||window.dispatchEvent(new CustomEvent("fusion-mobile-menu-collapsed",{detail:{nav:e}})),(n=e.querySelectorAll(".menu-item-has-children.expanded")).length&&n.forEach(function(e){e.querySelector(".awb-menu__open-nav-submenu_mobile").setAttribute("aria-expanded","false")})):(null!==e.querySelector(".menu-item-has-children.expanded .awb-menu__open-nav-submenu_click")&&e.querySelector(".menu-item-has-children.expanded .awb-menu__open-nav-submenu_click").click(),e.classList.remove("collapse-enabled"),e.classList.add("awb-menu_desktop"),null!==e.querySelector(".awb-menu__main-ul")&&e.querySelector(".awb-menu__main-ul").removeAttribute("style")),e.classList.add("no-wrapper-transition"),clearTimeout(t),t=setTimeout(()=>{e.classList.remove("no-wrapper-transition")},400),e.classList.remove("loading")},fusionRunNavIsCollapsed=function(){var e,t=document.querySelectorAll(".awb-menu");for(e=0;e<t.length;e++)fusionNavIsCollapsed(t[e])};function avadaGetScrollBarWidth(){var e,t,n,l=document.createElement("p");return l.style.width="100%",l.style.height="200px",(e=document.createElement("div")).style.position="absolute",e.style.top="0px",e.style.left="0px",e.style.visibility="hidden",e.style.width="200px",e.style.height="150px",e.style.overflow="hidden",e.appendChild(l),document.body.appendChild(e),t=l.offsetWidth,e.style.overflow="scroll",t==(n=l.offsetWidth)&&(n=e.clientWidth),document.body.removeChild(e),jQuery("html").hasClass("awb-scroll")&&10<t-n?10:t-n}fusionRunNavIsCollapsed(),window.addEventListener("fusion-resize-horizontal",fusionRunNavIsCollapsed);</script><style type="text/css" media="screen">#simple-social-icons-2 ul li a, #simple-social-icons-2 ul li a:hover, #simple-social-icons-2 ul li a:focus { background-color: #999999 !important; border-radius: 3px; color: #ffffff !important; border: 0px #ffffff solid !important; font-size: 18px; padding: 9px; } #simple-social-icons-2 ul li a:hover, #simple-social-icons-2 ul li a:focus { background-color: #666666 !important; border-color: #ffffff !important; color: #ffffff !important; } #simple-social-icons-2 ul li a:focus { outline: 1px dotted #666666 !important; }</style><script type="text/javascript" src="https://www.openmp.org/wp-includes/js/dist/hooks.min.js?ver=4d63a3d491d11ffd8ac6" id="wp-hooks-js"></script> <script type="text/javascript" src="https://www.openmp.org/wp-includes/js/dist/i18n.min.js?ver=5e580eb46a90c2b997e6" id="wp-i18n-js"></script> <script type="text/javascript" id="wp-i18n-js-after"> /* <![CDATA[ */ wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); /* ]]> */ </script> <script type="text/javascript" src="https://www.openmp.org/wp-content/plugins/contact-form-7/includes/swv/js/index.js?ver=6.0.4" id="swv-js"></script> <script type="text/javascript" id="contact-form-7-js-before"> /* <![CDATA[ */ var wpcf7 = { "api": { "root": "https:\/\/www.openmp.org\/wp-json\/", "namespace": "contact-form-7\/v1" } }; /* ]]> */ </script> <script type="text/javascript" src="https://www.openmp.org/wp-content/plugins/contact-form-7/includes/js/index.js?ver=6.0.4" id="contact-form-7-js"></script> <script type="text/javascript" src="https://www.google.com/recaptcha/api.js?render=6Lepn-wUAAAAAJLIq_PnJ7mEek8wpQyykB8Ktt2v&amp;ver=3.0" id="google-recaptcha-js"></script> <script type="text/javascript" src="https://www.openmp.org/wp-includes/js/dist/vendor/wp-polyfill.min.js?ver=3.15.0" id="wp-polyfill-js"></script> <script type="text/javascript" id="wpcf7-recaptcha-js-before"> /* <![CDATA[ */ var wpcf7_recaptcha = { "sitekey": "6Lepn-wUAAAAAJLIq_PnJ7mEek8wpQyykB8Ktt2v", "actions": { "homepage": "homepage", "contactform": "contactform" } }; /* ]]> */ </script> <script type="text/javascript" src="https://www.openmp.org/wp-content/plugins/contact-form-7/modules/recaptcha/index.js?ver=6.0.4" id="wpcf7-recaptcha-js"></script> <script type="text/javascript" src="https://www.openmp.org/wp-content/themes/Avada/includes/lib/assets/min/js/library/cssua.js?ver=2.1.28" id="cssua-js"></script> <script type="text/javascript" id="fusion-animations-js-extra"> /* <![CDATA[ */ var fusionAnimationsVars = {"status_css_animations":"desktop"}; /* ]]> */ </script> <script type="text/javascript" src="https://www.openmp.org/wp-content/plugins/fusion-builder/assets/js/min/general/fusion-animations.js?ver=3.11.13" id="fusion-animations-js"></script> <script type="text/javascript" src="https://www.openmp.org/wp-content/themes/Avada/includes/lib/assets/min/js/general/awb-tabs-widget.js?ver=3.11.13" id="awb-tabs-widget-js"></script> <script type="text/javascript" src="https://www.openmp.org/wp-content/themes/Avada/includes/lib/assets/min/js/general/awb-vertical-menu-widget.js?ver=3.11.13" id="awb-vertical-menu-widget-js"></script> <script type="text/javascript" src="https://www.openmp.org/wp-content/themes/Avada/includes/lib/assets/min/js/library/modernizr.js?ver=3.3.1" id="modernizr-js"></script> <script type="text/javascript" id="fusion-js-extra"> /* <![CDATA[ */ var fusionJSVars = {"visibility_small":"640","visibility_medium":"1024"}; /* ]]> */ </script> <script type="text/javascript" src="https://www.openmp.org/wp-content/themes/Avada/includes/lib/assets/min/js/general/fusion.js?ver=3.11.13" id="fusion-js"></script> <script type="text/javascript" src="https://www.openmp.org/wp-content/themes/Avada/includes/lib/assets/min/js/library/isotope.js?ver=3.0.4" id="isotope-js"></script> <script type="text/javascript" src="https://www.openmp.org/wp-content/themes/Avada/includes/lib/assets/min/js/library/packery.js?ver=2.0.0" id="packery-js"></script> <script type="text/javascript" src="https://www.openmp.org/wp-content/themes/Avada/includes/lib/assets/min/js/library/bootstrap.transition.js?ver=3.3.6" id="bootstrap-transition-js"></script> <script type="text/javascript" src="https://www.openmp.org/wp-content/themes/Avada/includes/lib/assets/min/js/library/bootstrap.tooltip.js?ver=3.3.5" id="bootstrap-tooltip-js"></script> <script type="text/javascript" src="https://www.openmp.org/wp-content/themes/Avada/includes/lib/assets/min/js/library/jquery.easing.js?ver=1.3" id="jquery-easing-js"></script> <script type="text/javascript" src="https://www.openmp.org/wp-content/themes/Avada/includes/lib/assets/min/js/library/jquery.fitvids.js?ver=1.1" id="jquery-fitvids-js"></script> <script type="text/javascript" src="https://www.openmp.org/wp-content/themes/Avada/includes/lib/assets/min/js/library/jquery.flexslider.js?ver=2.7.2" id="jquery-flexslider-js"></script> <script type="text/javascript" id="jquery-lightbox-js-extra"> /* <![CDATA[ */ var fusionLightboxVideoVars = {"lightbox_video_width":"1280","lightbox_video_height":"720"}; /* ]]> */ </script> <script type="text/javascript" src="https://www.openmp.org/wp-content/themes/Avada/includes/lib/assets/min/js/library/jquery.ilightbox.js?ver=2.2.3" id="jquery-lightbox-js"></script> <script type="text/javascript" src="https://www.openmp.org/wp-content/themes/Avada/includes/lib/assets/min/js/library/jquery.infinitescroll.js?ver=2.1" id="jquery-infinite-scroll-js"></script> <script type="text/javascript" src="https://www.openmp.org/wp-content/themes/Avada/includes/lib/assets/min/js/library/jquery.mousewheel.js?ver=3.0.6" id="jquery-mousewheel-js"></script> <script type="text/javascript" src="https://www.openmp.org/wp-content/themes/Avada/includes/lib/assets/min/js/library/imagesLoaded.js?ver=3.1.8" id="images-loaded-js"></script> <script type="text/javascript" id="fusion-video-general-js-extra"> /* <![CDATA[ */ var fusionVideoGeneralVars = {"status_vimeo":"1","status_yt":"1"}; /* ]]> */ </script> <script type="text/javascript" src="https://www.openmp.org/wp-content/themes/Avada/includes/lib/assets/min/js/library/fusion-video-general.js?ver=1" id="fusion-video-general-js"></script> <script type="text/javascript" id="fusion-video-bg-js-extra"> /* <![CDATA[ */ var fusionVideoBgVars = {"status_vimeo":"1","status_yt":"1"}; /* ]]> */ </script> <script type="text/javascript" src="https://www.openmp.org/wp-content/themes/Avada/includes/lib/assets/min/js/library/fusion-video-bg.js?ver=1" id="fusion-video-bg-js"></script> <script type="text/javascript" id="fusion-lightbox-js-extra"> /* <![CDATA[ */ var fusionLightboxVars = {"status_lightbox":"1","lightbox_gallery":"1","lightbox_skin":"metro-white","lightbox_title":"1","lightbox_arrows":"1","lightbox_slideshow_speed":"5000","lightbox_loop":"0","lightbox_autoplay":"","lightbox_opacity":"0.90","lightbox_desc":"1","lightbox_social":"1","lightbox_social_links":{"facebook":{"source":"https:\/\/www.facebook.com\/sharer.php?u={URL}","text":"Share on Facebook"},"reddit":{"source":"https:\/\/reddit.com\/submit?url={URL}","text":"Share on Reddit"},"linkedin":{"source":"https:\/\/www.linkedin.com\/shareArticle?mini=true&url={URL}","text":"Share on LinkedIn"},"mail":{"source":"mailto:?body={URL}","text":"Share by Email"}},"lightbox_deeplinking":"1","lightbox_path":"vertical","lightbox_post_images":"1","lightbox_animation_speed":"normal","l10n":{"close":"Press Esc to close","enterFullscreen":"Enter Fullscreen (Shift+Enter)","exitFullscreen":"Exit Fullscreen (Shift+Enter)","slideShow":"Slideshow","next":"Next","previous":"Previous"}}; /* ]]> */ </script> <script type="text/javascript" src="https://www.openmp.org/wp-content/themes/Avada/includes/lib/assets/min/js/general/fusion-lightbox.js?ver=1" id="fusion-lightbox-js"></script> <script type="text/javascript" id="fusion-flexslider-js-extra"> /* <![CDATA[ */ var fusionFlexSliderVars = {"status_vimeo":"1","slideshow_autoplay":"1","slideshow_speed":"3000","pagination_video_slide":"","status_yt":"1","flex_smoothHeight":"false"}; /* ]]> */ </script> <script type="text/javascript" src="https://www.openmp.org/wp-content/themes/Avada/includes/lib/assets/min/js/general/fusion-flexslider.js?ver=1" id="fusion-flexslider-js"></script> <script type="text/javascript" src="https://www.openmp.org/wp-content/themes/Avada/includes/lib/assets/min/js/general/fusion-tooltip.js?ver=1" id="fusion-tooltip-js"></script> <script type="text/javascript" src="https://www.openmp.org/wp-content/themes/Avada/includes/lib/assets/min/js/general/fusion-sharing-box.js?ver=1" id="fusion-sharing-box-js"></script> <script type="text/javascript" src="https://www.openmp.org/wp-content/themes/Avada/includes/lib/assets/min/js/library/fusion-youtube.js?ver=2.2.1" id="fusion-youtube-js"></script> <script type="text/javascript" src="https://www.openmp.org/wp-content/themes/Avada/includes/lib/assets/min/js/library/vimeoPlayer.js?ver=2.2.1" id="vimeo-player-js"></script> <script type="text/javascript" src="https://www.openmp.org/wp-content/themes/Avada/includes/lib/assets/min/js/general/fusion-general-global.js?ver=3.11.13" id="fusion-general-global-js"></script> <script type="text/javascript" src="https://www.openmp.org/wp-content/themes/Avada/assets/min/js/general/avada-general-footer.js?ver=7.11.13" id="avada-general-footer-js"></script> <script type="text/javascript" src="https://www.openmp.org/wp-content/themes/Avada/assets/min/js/general/avada-quantity.js?ver=7.11.13" id="avada-quantity-js"></script> <script type="text/javascript" src="https://www.openmp.org/wp-content/themes/Avada/assets/min/js/general/avada-crossfade-images.js?ver=7.11.13" id="avada-crossfade-images-js"></script> <script type="text/javascript" src="https://www.openmp.org/wp-content/themes/Avada/assets/min/js/general/avada-select.js?ver=7.11.13" id="avada-select-js"></script> <script type="text/javascript" src="https://www.openmp.org/wp-content/themes/Avada/assets/min/js/general/avada-contact-form-7.js?ver=7.11.13" id="avada-contact-form-7-js"></script> <script type="text/javascript" id="avada-live-search-js-extra"> /* <![CDATA[ */ var avadaLiveSearchVars = {"live_search":"1","ajaxurl":"https:\/\/www.openmp.org\/wp-admin\/admin-ajax.php","no_search_results":"No search results match your query. Please try again","min_char_count":"4","per_page":"100","show_feat_img":"1","display_post_type":"1"}; /* ]]> */ </script> <script type="text/javascript" src="https://www.openmp.org/wp-content/themes/Avada/assets/min/js/general/avada-live-search.js?ver=7.11.13" id="avada-live-search-js"></script> <script type="text/javascript" id="fusion-blog-js-extra"> /* <![CDATA[ */ var fusionBlogVars = {"infinite_blog_text":"<em>Loading the next set of posts...<\/em>","infinite_finished_msg":"<em>All items displayed.<\/em>","slideshow_autoplay":"1","lightbox_behavior":"all","blog_pagination_type":"pagination"}; /* ]]> */ </script> <script type="text/javascript" src="https://www.openmp.org/wp-content/themes/Avada/includes/lib/assets/min/js/general/fusion-blog.js?ver=6.7.2" id="fusion-blog-js"></script> <script type="text/javascript" src="https://www.openmp.org/wp-content/themes/Avada/includes/lib/assets/min/js/general/fusion-alert.js?ver=6.7.2" id="fusion-alert-js"></script> <script type="text/javascript" src="https://www.openmp.org/wp-content/plugins/fusion-builder/assets/js/min/general/awb-off-canvas.js?ver=3.11.13" id="awb-off-canvas-js"></script> <script type="text/javascript" id="avada-drop-down-js-extra"> /* <![CDATA[ */ var avadaSelectVars = {"avada_drop_down":"1"}; /* ]]> */ </script> <script type="text/javascript" src="https://www.openmp.org/wp-content/themes/Avada/assets/min/js/general/avada-drop-down.js?ver=7.11.13" id="avada-drop-down-js"></script> <script type="text/javascript" id="avada-to-top-js-extra"> /* <![CDATA[ */ var avadaToTopVars = {"status_totop":"desktop","totop_position":"right","totop_scroll_down_only":"1"}; /* ]]> */ </script> <script type="text/javascript" src="https://www.openmp.org/wp-content/themes/Avada/assets/min/js/general/avada-to-top.js?ver=7.11.13" id="avada-to-top-js"></script> <script type="text/javascript" id="avada-header-js-extra"> /* <![CDATA[ */ var avadaHeaderVars = {"header_position":"top","header_sticky":"1","header_sticky_type2_layout":"menu_only","header_sticky_shadow":"1","side_header_break_point":"800","header_sticky_mobile":"","header_sticky_tablet":"","mobile_menu_design":"modern","sticky_header_shrinkage":"1","nav_height":"40","nav_highlight_border":"5","nav_highlight_style":"bar","logo_margin_top":"31px","logo_margin_bottom":"0px","layout_mode":"wide","header_padding_top":"0px","header_padding_bottom":"0px","scroll_offset":"full"}; /* ]]> */ </script> <script type="text/javascript" src="https://www.openmp.org/wp-content/themes/Avada/assets/min/js/general/avada-header.js?ver=7.11.13" id="avada-header-js"></script> <script type="text/javascript" id="avada-menu-js-extra"> /* <![CDATA[ */ var avadaMenuVars = {"site_layout":"wide","header_position":"top","logo_alignment":"left","header_sticky":"1","header_sticky_mobile":"","header_sticky_tablet":"","side_header_break_point":"800","megamenu_base_width":"custom_width","mobile_menu_design":"modern","dropdown_goto":"Go to...","mobile_nav_cart":"Shopping Cart","mobile_submenu_open":"Open submenu of %s","mobile_submenu_close":"Close submenu of %s","submenu_slideout":"1"}; /* ]]> */ </script> <script type="text/javascript" src="https://www.openmp.org/wp-content/themes/Avada/assets/min/js/general/avada-menu.js?ver=7.11.13" id="avada-menu-js"></script> <script type="text/javascript" src="https://www.openmp.org/wp-content/themes/Avada/assets/min/js/library/bootstrap.scrollspy.js?ver=7.11.13" id="bootstrap-scrollspy-js"></script> <script type="text/javascript" src="https://www.openmp.org/wp-content/themes/Avada/assets/min/js/general/avada-scrollspy.js?ver=7.11.13" id="avada-scrollspy-js"></script> <script type="text/javascript" id="fusion-responsive-typography-js-extra"> /* <![CDATA[ */ var fusionTypographyVars = {"site_width":"1100px","typography_sensitivity":"1","typography_factor":"1.5","elements":"h1, h2, h3, h4, h5, h6"}; /* ]]> */ </script> <script type="text/javascript" src="https://www.openmp.org/wp-content/themes/Avada/includes/lib/assets/min/js/general/fusion-responsive-typography.js?ver=3.11.13" id="fusion-responsive-typography-js"></script> <script type="text/javascript" id="fusion-scroll-to-anchor-js-extra"> /* <![CDATA[ */ var fusionScrollToAnchorVars = {"content_break_point":"800","container_hundred_percent_height_mobile":"0","hundred_percent_scroll_sensitivity":"450"}; /* ]]> */ </script> <script type="text/javascript" src="https://www.openmp.org/wp-content/themes/Avada/includes/lib/assets/min/js/general/fusion-scroll-to-anchor.js?ver=3.11.13" id="fusion-scroll-to-anchor-js"></script> <script type="text/javascript" id="fusion-video-js-extra"> /* <![CDATA[ */ var fusionVideoVars = {"status_vimeo":"1"}; /* ]]> */ </script> <script type="text/javascript" src="https://www.openmp.org/wp-content/plugins/fusion-builder/assets/js/min/general/fusion-video.js?ver=3.11.13" id="fusion-video-js"></script> <script type="text/javascript" src="https://www.openmp.org/wp-content/plugins/fusion-builder/assets/js/min/general/fusion-column.js?ver=3.11.13" id="fusion-column-js"></script> <script type="text/javascript"> jQuery( document ).ready( function() { var ajaxurl = 'https://www.openmp.org/wp-admin/admin-ajax.php'; if ( 0 < jQuery( '.fusion-login-nonce' ).length ) { jQuery.get( ajaxurl, { 'action': 'fusion_login_nonce' }, function( response ) { jQuery( '.fusion-login-nonce' ).html( response ); }); } }); </script> <script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.openmp.org"}]}</script> </div> <section class="to-top-container to-top-right" aria-labelledby="awb-to-top-label"> <a href="#" id="toTop" class="fusion-top-top-link"> <span id="awb-to-top-label" class="screen-reader-text">Go to Top</span> </a> </section> </body> </html><!-- Performance optimized by Redis Object Cache. Learn more: https://wprediscache.com Retrieved 5032 objects (2 MB) from Redis using Predis (v2.1.2). --> <!-- WP Fastest Cache file was created in 0.31086492538452 seconds, on 19-02-25 19:36:43 -->

Pages: 1 2 3 4 5 6 7 8 9 10