{"id":359,"date":"2021-12-14T09:00:07","date_gmt":"2021-12-14T09:00:07","guid":{"rendered":"https:\/\/www.salome-platform.org\/?page_id=359"},"modified":"2022-02-04T16:46:58","modified_gmt":"2022-02-04T16:46:58","slug":"supervision","status":"publish","type":"page","link":"https:\/\/www.salome-platform.org\/?page_id=359","title":{"rendered":"Supervision"},"content":{"rendered":"\n<p class=\"has-medium-font-size\"><strong>Supervision des calculs, couplage, gestion des ex\u00e9cutions<\/strong><\/p>\n\n\n\n<p>Il existe un besoin croissant de simulations param\u00e9triques multidisciplinaires dans divers domaines de recherche et d\u2019ing\u00e9nierie. L\u2019interaction fluide-structure et le couplage thermo-m\u00e9canique en sont deux exemples. La strat\u00e9gie logicielle dans de nombreux contextes de simulation est de d\u00e9velopper des solveurs num\u00e9riques d\u00e9di\u00e9s \u00e0 un domaine ou une physique, puis d\u2019ex\u00e9cuter des simulations multi-domaines en couplant ces solveurs sp\u00e9cifiques. SALOME propose un ensemble de services pour cr\u00e9er un workflow de simulation qui connecte diff\u00e9rentes unit\u00e9s de calcul. Ce  workflow peut ensuite \u00eatre ex\u00e9cut\u00e9 sur un PC portable, une station de travail,  un r\u00e9seau distribu\u00e9 d\u2019ordinateurs ou des ressources HPC.<\/p>\n\n\n\n<p>Les principales fonctionnalit\u00e9s sont :<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Int\u00e9gration de solveurs sp\u00e9cifiques \u00e0 un domaine<ul><li>Ces composants SALOME sont construits avec des interfaces standard pour permettre le couplage de diff\u00e9rents domaines physiques. Ils peuvent \u00eatre utilis\u00e9s comme unit\u00e9s de calcul d\u2019un processus de simulation. Des outils YACSGEN sont fournis pour automatiser l\u2019int\u00e9gration des configurations standards (int\u00e9gration de programmes ex\u00e9cutables, fonctions d\u2019une biblioth\u00e8que ou de scripts python).<\/li><\/ul><\/li><li>Supervision d\u2019un workflow de calcul<ul><li>Le workflow est d\u00e9fini comme un graphe de composants SALOME connect\u00e9s, pouvant inclure la mod\u00e9lisation CAO, le maillage, les solveurs sp\u00e9cifiques au domaine et les composants informatiques. Ce flux de travail complexe est g\u00e9r\u00e9 sous forme de scripts Python. Il peut \u00eatre modifi\u00e9 \u00e0 l\u2019aide de l\u2019interface graphique ou textuelle.<\/li><\/ul><\/li><li>R\u00e9partition sur les ressources HPC.<ul><li>SALOME contient un gestionnaire de t\u00e2ches (JOBMANAGER) pour d\u00e9finir un calcul \u00e0 effectuer (incluant soit un simple composant SALOME soit un workflow complet) et pour piloter la soumission du calcul \u00e0 un ensemble distribu\u00e9 d\u2019ordinateurs ou de ressources HPC. Le gestionnaire de t\u00e2ches peut g\u00e9rer de nombreux syst\u00e8mes de gestion de batch tels que PBS, LSF, SGE, LOADLEVELER ou SLURM via une interface g\u00e9n\u00e9rique normalis\u00e9e. Il est livr\u00e9 avec une interface graphique mais peut \u00eatre utilis\u00e9 au niveau de la programmation \u00e0 l\u2019aide d\u2019une interface C++ ou Python pour cr\u00e9er des scripts simples ou des outils sp\u00e9cifiques \u00e0 un domaine.<\/li><\/ul><\/li><li>Conception d\u2019exp\u00e9riences num\u00e9riques.<ul><li>SALOME fournit un ordonnanceur pour g\u00e9rer les calculs param\u00e9triques. Les donn\u00e9es d\u2019entr\u00e9e sont le plan d\u2019exp\u00e9rience et la fonction de calcul. L\u2019ordonnanceur peut \u00eatre utilis\u00e9 avec des modules avanc\u00e9s tels que OpenTURNS et URANIE, pour g\u00e9n\u00e9rer l\u2019\u00e9chantillon d\u2019entr\u00e9e et analyser les r\u00e9sultats de sortie (m\u00e9ta-mod\u00e9lisation, analyse statistique, quantification de l\u2019incertitude).<\/li><\/ul><\/li><\/ul>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"660\" height=\"245\" src=\"https:\/\/www.salome-platform.org\/wp-content\/uploads\/2021\/12\/figure7_schema-yacs.png\" alt=\"Sch\u00e9ma YACS\" class=\"wp-image-213\" srcset=\"https:\/\/www.salome-platform.org\/wp-content\/uploads\/2021\/12\/figure7_schema-yacs.png 660w, https:\/\/www.salome-platform.org\/wp-content\/uploads\/2021\/12\/figure7_schema-yacs-300x111.png 300w\" sizes=\"(max-width: 660px) 100vw, 660px\" \/><\/figure><\/div>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"377\" src=\"https:\/\/www.salome-platform.org\/wp-content\/uploads\/2021\/12\/figure8_parametricydfx-1024x377.png\" alt=\"Etude param\u00e9trique\" class=\"wp-image-214\" srcset=\"https:\/\/www.salome-platform.org\/wp-content\/uploads\/2021\/12\/figure8_parametricydfx-1024x377.png 1024w, https:\/\/www.salome-platform.org\/wp-content\/uploads\/2021\/12\/figure8_parametricydfx-300x111.png 300w, https:\/\/www.salome-platform.org\/wp-content\/uploads\/2021\/12\/figure8_parametricydfx-768x283.png 768w, https:\/\/www.salome-platform.org\/wp-content\/uploads\/2021\/12\/figure8_parametricydfx-800x295.png 800w, https:\/\/www.salome-platform.org\/wp-content\/uploads\/2021\/12\/figure8_parametricydfx.png 1525w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div>\n\n\n\n<p>Plus de d\u00e9tails dans la documentation de <a href=\"https:\/\/docs.salome-platform.org\/latest\/gui\/YACS\/index.html\" target=\"_blank\" rel=\"noreferrer noopener\">YACS<\/a> et de <a href=\"https:\/\/docs.salome-platform.org\/latest\/gui\/JOBMANAGER\/index.html\" target=\"_blank\" rel=\"noreferrer noopener\">JOBMANAGER<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Supervision des calculs, couplage, gestion des ex\u00e9cutions Il existe un besoin croissant de simulations param\u00e9triques multidisciplinaires dans divers domaines de recherche et d\u2019ing\u00e9nierie. L\u2019interaction fluide-structure et le couplage thermo-m\u00e9canique en sont deux exemples. La strat\u00e9gie logicielle dans de nombreux contextes de simulation est de d\u00e9velopper des solveurs num\u00e9riques d\u00e9di\u00e9s \u00e0 un domaine ou une physique, &#8230; <a title=\"Supervision\" class=\"read-more\" href=\"https:\/\/www.salome-platform.org\/?page_id=359\" aria-label=\"Read more about Supervision\">Read more<\/a><\/p>\n","protected":false},"author":9,"featured_media":0,"parent":154,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-359","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>Supervision - 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=359\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Supervision - SALOME PLATFORM\" \/>\n<meta property=\"og:description\" content=\"Supervision des calculs, couplage, gestion des ex\u00e9cutions Il existe un besoin croissant de simulations param\u00e9triques multidisciplinaires dans divers domaines de recherche et d\u2019ing\u00e9nierie. L\u2019interaction fluide-structure et le couplage thermo-m\u00e9canique en sont deux exemples. La strat\u00e9gie logicielle dans de nombreux contextes de simulation est de d\u00e9velopper des solveurs num\u00e9riques d\u00e9di\u00e9s \u00e0 un domaine ou une physique, ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.salome-platform.org\/?page_id=359\" \/>\n<meta property=\"og:site_name\" content=\"SALOME PLATFORM\" \/>\n<meta property=\"article:modified_time\" content=\"2022-02-04T16:46:58+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.salome-platform.org\/wp-content\/uploads\/2021\/12\/figure7_schema-yacs.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=\"3 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=359\",\"url\":\"https:\/\/www.salome-platform.org\/?page_id=359\",\"name\":\"Supervision - SALOME PLATFORM\",\"isPartOf\":{\"@id\":\"https:\/\/www.salome-platform.org\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.salome-platform.org\/?page_id=359#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.salome-platform.org\/?page_id=359#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.salome-platform.org\/wp-content\/uploads\/2021\/12\/figure7_schema-yacs.png\",\"datePublished\":\"2021-12-14T09:00:07+00:00\",\"dateModified\":\"2022-02-04T16:46:58+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.salome-platform.org\/?page_id=359#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.salome-platform.org\/?page_id=359\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.salome-platform.org\/?page_id=359#primaryimage\",\"url\":\"https:\/\/www.salome-platform.org\/wp-content\/uploads\/2021\/12\/figure7_schema-yacs.png\",\"contentUrl\":\"https:\/\/www.salome-platform.org\/wp-content\/uploads\/2021\/12\/figure7_schema-yacs.png\",\"width\":660,\"height\":245,\"caption\":\"Sch\u00e9ma YACS\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.salome-platform.org\/?page_id=359#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Welcome\",\"item\":\"https:\/\/www.salome-platform.org\/?lang=fr\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Fonctionnalit\u00e9s\",\"item\":\"https:\/\/www.salome-platform.org\/?page_id=154\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Supervision\"}]},{\"@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":"Supervision - 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=359","og_locale":"en_US","og_type":"article","og_title":"Supervision - SALOME PLATFORM","og_description":"Supervision des calculs, couplage, gestion des ex\u00e9cutions Il existe un besoin croissant de simulations param\u00e9triques multidisciplinaires dans divers domaines de recherche et d\u2019ing\u00e9nierie. L\u2019interaction fluide-structure et le couplage thermo-m\u00e9canique en sont deux exemples. La strat\u00e9gie logicielle dans de nombreux contextes de simulation est de d\u00e9velopper des solveurs num\u00e9riques d\u00e9di\u00e9s \u00e0 un domaine ou une physique, ... Read more","og_url":"https:\/\/www.salome-platform.org\/?page_id=359","og_site_name":"SALOME PLATFORM","article_modified_time":"2022-02-04T16:46:58+00:00","og_image":[{"url":"https:\/\/www.salome-platform.org\/wp-content\/uploads\/2021\/12\/figure7_schema-yacs.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.salome-platform.org\/?page_id=359","url":"https:\/\/www.salome-platform.org\/?page_id=359","name":"Supervision - SALOME PLATFORM","isPartOf":{"@id":"https:\/\/www.salome-platform.org\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.salome-platform.org\/?page_id=359#primaryimage"},"image":{"@id":"https:\/\/www.salome-platform.org\/?page_id=359#primaryimage"},"thumbnailUrl":"https:\/\/www.salome-platform.org\/wp-content\/uploads\/2021\/12\/figure7_schema-yacs.png","datePublished":"2021-12-14T09:00:07+00:00","dateModified":"2022-02-04T16:46:58+00:00","breadcrumb":{"@id":"https:\/\/www.salome-platform.org\/?page_id=359#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.salome-platform.org\/?page_id=359"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.salome-platform.org\/?page_id=359#primaryimage","url":"https:\/\/www.salome-platform.org\/wp-content\/uploads\/2021\/12\/figure7_schema-yacs.png","contentUrl":"https:\/\/www.salome-platform.org\/wp-content\/uploads\/2021\/12\/figure7_schema-yacs.png","width":660,"height":245,"caption":"Sch\u00e9ma YACS"},{"@type":"BreadcrumbList","@id":"https:\/\/www.salome-platform.org\/?page_id=359#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Welcome","item":"https:\/\/www.salome-platform.org\/?lang=fr"},{"@type":"ListItem","position":2,"name":"Fonctionnalit\u00e9s","item":"https:\/\/www.salome-platform.org\/?page_id=154"},{"@type":"ListItem","position":3,"name":"Supervision"}]},{"@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\/359"}],"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=359"}],"version-history":[{"count":11,"href":"https:\/\/www.salome-platform.org\/index.php?rest_route=\/wp\/v2\/pages\/359\/revisions"}],"predecessor-version":[{"id":1749,"href":"https:\/\/www.salome-platform.org\/index.php?rest_route=\/wp\/v2\/pages\/359\/revisions\/1749"}],"up":[{"embeddable":true,"href":"https:\/\/www.salome-platform.org\/index.php?rest_route=\/wp\/v2\/pages\/154"}],"wp:attachment":[{"href":"https:\/\/www.salome-platform.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=359"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}