{"id":387,"date":"2021-12-14T09:52:31","date_gmt":"2021-12-14T09:52:31","guid":{"rendered":"https:\/\/www.salome-platform.org\/?page_id=387"},"modified":"2024-07-29T11:09:29","modified_gmt":"2024-07-29T11:09:29","slug":"openturns-2","status":"publish","type":"page","link":"https:\/\/www.salome-platform.org\/?page_id=387","title":{"rendered":"Uncertainties"},"content":{"rendered":"\n<p>SALOME provides two libraries for uncertainties studies:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"\/?page_id=387#openturns\">OpenTURNS<\/a><\/li>\n\n\n\n<li><a href=\"\/?page_id=387#uranie\">Uranie<\/a><\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"openturns\">OpenTURNS<\/h2>\n\n\n\n<p>OpenTURNS is a computational library for implementing the uncertainty quantification methodology. It offers a large set of methods to quantify, propagate and prioritize uncertainties. The community gathers several thousands of users in the world, mainly in France. OpenTURNS can propagate uncertainties through a large variety of models: these can be written in almost any language and be of any complexity. Thus, very simple models can be written directly in the python language. OpenTURNS can also interface with business codes written in C, C++, FORTRAN or other languages. The library provides thousands of classes, and that is why OpenTURNS offers the user a detailed documentation with many examples, a documentation of the programming interface and the presentation of its theoretical principles<\/p>\n\n\n\n<p>OpenTURNS can be used in different ways:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>as a Python module<\/li>\n\n\n\n<li>as a C++ library<\/li>\n\n\n\n<li>using the graphical interface <a href=\"https:\/\/persalys.fr\/?la=en\" target=\"_blank\" rel=\"noreferrer noopener\">PERSALYS<\/a><\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-1 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"434\" src=\"https:\/\/www.salome-platform.org\/wp-content\/uploads\/2022\/01\/persalys_logo-1024x434.png\" alt=\"\" class=\"wp-image-1151\" style=\"width:256px;height:109px\" srcset=\"https:\/\/www.salome-platform.org\/wp-content\/uploads\/2022\/01\/persalys_logo-1024x434.png 1024w, https:\/\/www.salome-platform.org\/wp-content\/uploads\/2022\/01\/persalys_logo-300x127.png 300w, https:\/\/www.salome-platform.org\/wp-content\/uploads\/2022\/01\/persalys_logo-150x64.png 150w, https:\/\/www.salome-platform.org\/wp-content\/uploads\/2022\/01\/persalys_logo-768x325.png 768w, https:\/\/www.salome-platform.org\/wp-content\/uploads\/2022\/01\/persalys_logo-1536x651.png 1536w, https:\/\/www.salome-platform.org\/wp-content\/uploads\/2022\/01\/persalys_logo-2048x867.png 2048w, https:\/\/www.salome-platform.org\/wp-content\/uploads\/2022\/01\/persalys_logo-800x339.png 800w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div><\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"309\" src=\"https:\/\/www.salome-platform.org\/wp-content\/uploads\/2022\/01\/persalys_nom-1024x309.png\" alt=\"\" class=\"wp-image-1152\" style=\"width:256px;height:77px\" srcset=\"https:\/\/www.salome-platform.org\/wp-content\/uploads\/2022\/01\/persalys_nom-1024x309.png 1024w, https:\/\/www.salome-platform.org\/wp-content\/uploads\/2022\/01\/persalys_nom-300x90.png 300w, https:\/\/www.salome-platform.org\/wp-content\/uploads\/2022\/01\/persalys_nom-150x45.png 150w, https:\/\/www.salome-platform.org\/wp-content\/uploads\/2022\/01\/persalys_nom-768x231.png 768w, https:\/\/www.salome-platform.org\/wp-content\/uploads\/2022\/01\/persalys_nom-1536x463.png 1536w, https:\/\/www.salome-platform.org\/wp-content\/uploads\/2022\/01\/persalys_nom-800x241.png 800w, https:\/\/www.salome-platform.org\/wp-content\/uploads\/2022\/01\/persalys_nom.png 1901w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div><\/div>\n<\/div>\n\n\n\n<p style=\"font-size:32px\"><a href=\"\/?page_id=1130\"><i class=\"fas fa-info\"><\/i>  Read more on OpenTURNS<\/a><\/p>\n\n\n\n<p style=\"font-size:32px\"><a href=\"https:\/\/openturns.github.io\/www\" target=\"_blank\" rel=\"noreferrer noopener\"><i class=\"fas fa-calculator\"><\/i>  See also OpenTURNS website<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"uranie\">Uranie<\/h2>\n\n\n\n<p>Uranie is a software framework, which can also be seen as a set of libraries, allowing to dive into the <strong>VVUQ<\/strong> approach (standing for <em>Validation Verification and Uncertainty Quantification<\/em>). <\/p>\n\n\n\n<p>It offers a wide set of methods granting access to quantification, propagation, prioritisation of uncertainties, along with validation or calibration method that can be applied to analytical models, functions, codes, and to surrogate-models, generated by Uranie or not. Communication with other software frameworks can be done through various protocols such as XML, PMML, JSON, FMI library, etc.<\/p>\n\n\n\n<p>Uranie can be broadcast on clusters with various architectures (SLURM, SGE, etc.) in order to  use them to distribute computations with different parallelisation techniques (shared memory, split-memory, GPU, etc.). Such a framework also allows Uranie to communicate with large scale code (through files, SSH, Sockets, etc.).<\/p>\n\n\n\n<p>The recommended ways to interact with the Uranie framework are its C++ on-the-flight compilation interface provided by ROOT and through its Python interface by importing the libraries as modules. To facilitate its integration and to know more, Uranie provides different level of documentation &#8211; methodological, example-based approach in the user manuals, developer&#8217;s documentation, etc.<\/p>\n\n\n\n<p style=\"font-size:32px\"><a href=\"\/?page_id=2019\"><i class=\"fas fa-info\"><\/i>  Read more on Uranie<\/a><\/p>\n\n\n\n<p style=\"font-size:32px\"><a href=\"https:\/\/uranie.cea.fr\/index\/language\/en\" target=\"_blank\" rel=\"noreferrer noopener\"><i class=\"fas fa-calculator\"><\/i>  See also Uranie website<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>SALOME provides two libraries for uncertainties studies: OpenTURNS OpenTURNS is a computational library for implementing the uncertainty quantification methodology. It offers a large set of methods to quantify, propagate and prioritize uncertainties. The community gathers several thousands of users in the world, mainly in France. OpenTURNS can propagate uncertainties through a large variety of models: &#8230; <a title=\"Uncertainties\" class=\"read-more\" href=\"https:\/\/www.salome-platform.org\/?page_id=387\" aria-label=\"Read more about Uncertainties\">Read more<\/a><\/p>\n","protected":false},"author":9,"featured_media":0,"parent":23,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-387","page","type-page","status-publish"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Uncertainties - SALOME PLATFORM<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.salome-platform.org\/?page_id=387\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Uncertainties - SALOME PLATFORM\" \/>\n<meta property=\"og:description\" content=\"SALOME provides two libraries for uncertainties studies: OpenTURNS OpenTURNS is a computational library for implementing the uncertainty quantification methodology. It offers a large set of methods to quantify, propagate and prioritize uncertainties. The community gathers several thousands of users in the world, mainly in France. OpenTURNS can propagate uncertainties through a large variety of models: ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.salome-platform.org\/?page_id=387\" \/>\n<meta property=\"og:site_name\" content=\"SALOME PLATFORM\" \/>\n<meta property=\"article:modified_time\" content=\"2024-07-29T11:09:29+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.salome-platform.org\/wp-content\/uploads\/2022\/01\/persalys_logo-1024x434.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.salome-platform.org\/?page_id=387\",\"url\":\"https:\/\/www.salome-platform.org\/?page_id=387\",\"name\":\"Uncertainties - SALOME PLATFORM\",\"isPartOf\":{\"@id\":\"https:\/\/www.salome-platform.org\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.salome-platform.org\/?page_id=387#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.salome-platform.org\/?page_id=387#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.salome-platform.org\/wp-content\/uploads\/2022\/01\/persalys_logo-1024x434.png\",\"datePublished\":\"2021-12-14T09:52:31+00:00\",\"dateModified\":\"2024-07-29T11:09:29+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.salome-platform.org\/?page_id=387#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.salome-platform.org\/?page_id=387\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.salome-platform.org\/?page_id=387#primaryimage\",\"url\":\"https:\/\/www.salome-platform.org\/wp-content\/uploads\/2022\/01\/persalys_logo-1024x434.png\",\"contentUrl\":\"https:\/\/www.salome-platform.org\/wp-content\/uploads\/2022\/01\/persalys_logo-1024x434.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.salome-platform.org\/?page_id=387#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Welcome\",\"item\":\"https:\/\/www.salome-platform.org\/?lang=fr\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Functionalities\",\"item\":\"https:\/\/www.salome-platform.org\/?page_id=23\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Uncertainties\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.salome-platform.org\/#website\",\"url\":\"https:\/\/www.salome-platform.org\/\",\"name\":\"SALOME PLATFORM\",\"description\":\"The open-source platform for numerical simulation\",\"publisher\":{\"@id\":\"https:\/\/www.salome-platform.org\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.salome-platform.org\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.salome-platform.org\/#organization\",\"name\":\"SALOME PLATFORM\",\"url\":\"https:\/\/www.salome-platform.org\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.salome-platform.org\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.salome-platform.org\/wp-content\/uploads\/2022\/02\/salome_text_alpha_bord_blanc.png\",\"contentUrl\":\"https:\/\/www.salome-platform.org\/wp-content\/uploads\/2022\/02\/salome_text_alpha_bord_blanc.png\",\"width\":990,\"height\":126,\"caption\":\"SALOME PLATFORM\"},\"image\":{\"@id\":\"https:\/\/www.salome-platform.org\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Uncertainties - SALOME PLATFORM","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.salome-platform.org\/?page_id=387","og_locale":"en_US","og_type":"article","og_title":"Uncertainties - SALOME PLATFORM","og_description":"SALOME provides two libraries for uncertainties studies: OpenTURNS OpenTURNS is a computational library for implementing the uncertainty quantification methodology. It offers a large set of methods to quantify, propagate and prioritize uncertainties. The community gathers several thousands of users in the world, mainly in France. OpenTURNS can propagate uncertainties through a large variety of models: ... Read more","og_url":"https:\/\/www.salome-platform.org\/?page_id=387","og_site_name":"SALOME PLATFORM","article_modified_time":"2024-07-29T11:09:29+00:00","og_image":[{"url":"https:\/\/www.salome-platform.org\/wp-content\/uploads\/2022\/01\/persalys_logo-1024x434.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.salome-platform.org\/?page_id=387","url":"https:\/\/www.salome-platform.org\/?page_id=387","name":"Uncertainties - SALOME PLATFORM","isPartOf":{"@id":"https:\/\/www.salome-platform.org\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.salome-platform.org\/?page_id=387#primaryimage"},"image":{"@id":"https:\/\/www.salome-platform.org\/?page_id=387#primaryimage"},"thumbnailUrl":"https:\/\/www.salome-platform.org\/wp-content\/uploads\/2022\/01\/persalys_logo-1024x434.png","datePublished":"2021-12-14T09:52:31+00:00","dateModified":"2024-07-29T11:09:29+00:00","breadcrumb":{"@id":"https:\/\/www.salome-platform.org\/?page_id=387#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.salome-platform.org\/?page_id=387"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.salome-platform.org\/?page_id=387#primaryimage","url":"https:\/\/www.salome-platform.org\/wp-content\/uploads\/2022\/01\/persalys_logo-1024x434.png","contentUrl":"https:\/\/www.salome-platform.org\/wp-content\/uploads\/2022\/01\/persalys_logo-1024x434.png"},{"@type":"BreadcrumbList","@id":"https:\/\/www.salome-platform.org\/?page_id=387#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Welcome","item":"https:\/\/www.salome-platform.org\/?lang=fr"},{"@type":"ListItem","position":2,"name":"Functionalities","item":"https:\/\/www.salome-platform.org\/?page_id=23"},{"@type":"ListItem","position":3,"name":"Uncertainties"}]},{"@type":"WebSite","@id":"https:\/\/www.salome-platform.org\/#website","url":"https:\/\/www.salome-platform.org\/","name":"SALOME PLATFORM","description":"The open-source platform for numerical simulation","publisher":{"@id":"https:\/\/www.salome-platform.org\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.salome-platform.org\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.salome-platform.org\/#organization","name":"SALOME PLATFORM","url":"https:\/\/www.salome-platform.org\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.salome-platform.org\/#\/schema\/logo\/image\/","url":"https:\/\/www.salome-platform.org\/wp-content\/uploads\/2022\/02\/salome_text_alpha_bord_blanc.png","contentUrl":"https:\/\/www.salome-platform.org\/wp-content\/uploads\/2022\/02\/salome_text_alpha_bord_blanc.png","width":990,"height":126,"caption":"SALOME PLATFORM"},"image":{"@id":"https:\/\/www.salome-platform.org\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.salome-platform.org\/index.php?rest_route=\/wp\/v2\/pages\/387"}],"collection":[{"href":"https:\/\/www.salome-platform.org\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.salome-platform.org\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.salome-platform.org\/index.php?rest_route=\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/www.salome-platform.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=387"}],"version-history":[{"count":44,"href":"https:\/\/www.salome-platform.org\/index.php?rest_route=\/wp\/v2\/pages\/387\/revisions"}],"predecessor-version":[{"id":2722,"href":"https:\/\/www.salome-platform.org\/index.php?rest_route=\/wp\/v2\/pages\/387\/revisions\/2722"}],"up":[{"embeddable":true,"href":"https:\/\/www.salome-platform.org\/index.php?rest_route=\/wp\/v2\/pages\/23"}],"wp:attachment":[{"href":"https:\/\/www.salome-platform.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=387"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}