{"id":397,"date":"2021-12-14T09:57:03","date_gmt":"2021-12-14T09:57:03","guid":{"rendered":"https:\/\/www.salome-platform.org\/?page_id=397"},"modified":"2022-04-01T11:59:45","modified_gmt":"2022-04-01T11:59:45","slug":"solverlab","status":"publish","type":"page","link":"https:\/\/www.salome-platform.org\/?page_id=397","title":{"rendered":"Solveur num\u00e9rique (EDP)"},"content":{"rendered":"<p><\/p>\n<figure><img decoding=\"async\" src=\"https:\/\/www.salome-platform.org\/wp-content\/uploads\/2022\/02\/logoSOLVERLAB_alpha.png\" alt=\"\" \/><\/figure>\n<p><\/p>\n<p><\/p>\n<p><a href=\"https:\/\/github.com\/ndjinga\/SOLVERLAB\" target=\"_blank\" rel=\"noreferrer noopener\">SolverLab<\/a> est une biblioth\u00e8que C++\/Python g\u00e9om\u00e9trique et num\u00e9rique con\u00e7ue pour les analystes num\u00e9riques qui travaillent sur la discr\u00e9tisation d\u2019\u00e9quations aux d\u00e9riv\u00e9es partielles sur des g\u00e9om\u00e9tries et maillages g\u00e9n\u00e9raux, et pr\u00e9f\u00e8rent se concentrer sur les scripts de haut niveau. L\u2019objectif est de fournir des fonctions simples de style MATLAB pour la g\u00e9n\u00e9ration et la manipulation de maillages, de champs et de matrices. <a href=\"https:\/\/github.com\/ndjinga\/SOLVERLAB\" target=\"_blank\" rel=\"noreferrer noopener\">SolverLab<\/a> s&#8217;appuie\u00a0 sur la biblioth\u00e8que C++\/Python MEDCoupling du projet SALOME pour la manipulation des maillages et des champs, et sur la biblioth\u00e8que C++ PETSc pour la manipulation des matrices et solveurs lin\u00e9aires.<\/p>\n<p><\/p>\n<p><\/p>\n<p>SALOME fournit les fonctionnalit\u00e9s de la librairie SolverLab \u00e0 travers le module SOLVERLAB.<\/p>\n<p><\/p>\n<p><\/p>\n<p>Cette librairie inclut des syst\u00e8mes EDPs issus de la mod\u00e9lisation des c\u0153urs de r\u00e9acteurs nucl\u00e9aires qui impliquent la dynamique des fluides, la diffusion de la chaleur et des neutrons ainsi que l\u2019\u00e9lasticit\u00e9 des solides. C\u2019est un environnement simple destin\u00e9 aux \u00e9tudiants et chercheurs pour enseigner et promouvoir de nouvelles m\u00e9thodes num\u00e9riques sur des g\u00e9om\u00e9tries g\u00e9n\u00e9rales avec des maillages non structur\u00e9s. Les principaux objectifs de recherche de SOLVERLAB sont l\u2019\u00e9tude de:<\/p>\n<p><\/p>\n<p><\/p>\n<ul class=\"wp-block-list\">\n<li>sch\u00e9mas num\u00e9riques pour \u00e9coulements compressibles \u00e0 faibles nombres de Mach sur des maillages g\u00e9n\u00e9raux<\/li>\n<li>sch\u00e9mas well-balanced pour les termes source raides (source de chaleur, changement de phase, pertes de charge)<\/li>\n<li>traitement num\u00e9rique de l\u2019inversion de flux, de la disparition de phase et des contre-courants dans les mod\u00e8les bifluides<\/li>\n<li>traitement num\u00e9rique des fonctions de porosit\u00e9 rigide ou de section transversale<\/li>\n<li>sch\u00e9mas qui pr\u00e9servent la positivit\u00e9 de la fraction volumique \u03b1 \u2208 [0, 1]<\/li>\n<li>convergence des m\u00e9thodes de volumes finis<\/li>\n<li>nouveaux pr\u00e9conditionneurs pour les m\u00e9thodes implicites , en particulier les probl\u00e8mes de point selle issus de la m\u00e9canique des fluides<\/li>\n<li>couplage de mod\u00e8les fluides ou couplage multiphysique (ex : thermohydraulique et neutronique ou thermohydraulique et thermique du solide)<\/li>\n<\/ul>\n<p><\/p>\n<p><\/p>\n<p>La biblioth\u00e8que est actuellement maintenue et distribu\u00e9e par l\u2019\u00e9quipe de d\u00e9veloppement de SALOME sur Linux (Ubuntu, CentOS, Fedora, Debian) et Windows10.<\/p>\n<p><\/p>","protected":false},"excerpt":{"rendered":"<p>SolverLab est une biblioth\u00e8que C++\/Python g\u00e9om\u00e9trique et num\u00e9rique con\u00e7ue pour les analystes num\u00e9riques qui travaillent sur la discr\u00e9tisation d\u2019\u00e9quations aux d\u00e9riv\u00e9es partielles sur des g\u00e9om\u00e9tries et maillages g\u00e9n\u00e9raux, et pr\u00e9f\u00e8rent se concentrer sur les scripts de haut niveau. L\u2019objectif est de fournir des fonctions simples de style MATLAB pour la g\u00e9n\u00e9ration et la manipulation de &#8230; <a title=\"Solveur num\u00e9rique (EDP)\" class=\"read-more\" href=\"https:\/\/www.salome-platform.org\/?page_id=397\" aria-label=\"Read more about Solveur num\u00e9rique (EDP)\">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-397","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>Solveur num\u00e9rique (EDP) - 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=397\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Solveur num\u00e9rique (EDP) - SALOME PLATFORM\" \/>\n<meta property=\"og:description\" content=\"SolverLab est une biblioth\u00e8que C++\/Python g\u00e9om\u00e9trique et num\u00e9rique con\u00e7ue pour les analystes num\u00e9riques qui travaillent sur la discr\u00e9tisation d\u2019\u00e9quations aux d\u00e9riv\u00e9es partielles sur des g\u00e9om\u00e9tries et maillages g\u00e9n\u00e9raux, et pr\u00e9f\u00e8rent se concentrer sur les scripts de haut niveau. L\u2019objectif est de fournir des fonctions simples de style MATLAB pour la g\u00e9n\u00e9ration et la manipulation de ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.salome-platform.org\/?page_id=397\" \/>\n<meta property=\"og:site_name\" content=\"SALOME PLATFORM\" \/>\n<meta property=\"article:modified_time\" content=\"2022-04-01T11:59:45+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.salome-platform.org\/wp-content\/uploads\/2022\/02\/logoSOLVERLAB_alpha.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=397\",\"url\":\"https:\/\/www.salome-platform.org\/?page_id=397\",\"name\":\"Solveur num\u00e9rique (EDP) - SALOME PLATFORM\",\"isPartOf\":{\"@id\":\"https:\/\/www.salome-platform.org\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.salome-platform.org\/?page_id=397#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.salome-platform.org\/?page_id=397#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.salome-platform.org\/wp-content\/uploads\/2022\/02\/logoSOLVERLAB_alpha.png\",\"datePublished\":\"2021-12-14T09:57:03+00:00\",\"dateModified\":\"2022-04-01T11:59:45+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.salome-platform.org\/?page_id=397#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.salome-platform.org\/?page_id=397\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.salome-platform.org\/?page_id=397#primaryimage\",\"url\":\"https:\/\/www.salome-platform.org\/wp-content\/uploads\/2022\/02\/logoSOLVERLAB_alpha.png\",\"contentUrl\":\"https:\/\/www.salome-platform.org\/wp-content\/uploads\/2022\/02\/logoSOLVERLAB_alpha.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.salome-platform.org\/?page_id=397#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\":\"Solveur num\u00e9rique (EDP)\"}]},{\"@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":"Solveur num\u00e9rique (EDP) - 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=397","og_locale":"en_US","og_type":"article","og_title":"Solveur num\u00e9rique (EDP) - SALOME PLATFORM","og_description":"SolverLab est une biblioth\u00e8que C++\/Python g\u00e9om\u00e9trique et num\u00e9rique con\u00e7ue pour les analystes num\u00e9riques qui travaillent sur la discr\u00e9tisation d\u2019\u00e9quations aux d\u00e9riv\u00e9es partielles sur des g\u00e9om\u00e9tries et maillages g\u00e9n\u00e9raux, et pr\u00e9f\u00e8rent se concentrer sur les scripts de haut niveau. L\u2019objectif est de fournir des fonctions simples de style MATLAB pour la g\u00e9n\u00e9ration et la manipulation de ... Read more","og_url":"https:\/\/www.salome-platform.org\/?page_id=397","og_site_name":"SALOME PLATFORM","article_modified_time":"2022-04-01T11:59:45+00:00","og_image":[{"url":"https:\/\/www.salome-platform.org\/wp-content\/uploads\/2022\/02\/logoSOLVERLAB_alpha.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=397","url":"https:\/\/www.salome-platform.org\/?page_id=397","name":"Solveur num\u00e9rique (EDP) - SALOME PLATFORM","isPartOf":{"@id":"https:\/\/www.salome-platform.org\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.salome-platform.org\/?page_id=397#primaryimage"},"image":{"@id":"https:\/\/www.salome-platform.org\/?page_id=397#primaryimage"},"thumbnailUrl":"https:\/\/www.salome-platform.org\/wp-content\/uploads\/2022\/02\/logoSOLVERLAB_alpha.png","datePublished":"2021-12-14T09:57:03+00:00","dateModified":"2022-04-01T11:59:45+00:00","breadcrumb":{"@id":"https:\/\/www.salome-platform.org\/?page_id=397#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.salome-platform.org\/?page_id=397"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.salome-platform.org\/?page_id=397#primaryimage","url":"https:\/\/www.salome-platform.org\/wp-content\/uploads\/2022\/02\/logoSOLVERLAB_alpha.png","contentUrl":"https:\/\/www.salome-platform.org\/wp-content\/uploads\/2022\/02\/logoSOLVERLAB_alpha.png"},{"@type":"BreadcrumbList","@id":"https:\/\/www.salome-platform.org\/?page_id=397#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":"Solveur num\u00e9rique (EDP)"}]},{"@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\/397"}],"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=397"}],"version-history":[{"count":18,"href":"https:\/\/www.salome-platform.org\/index.php?rest_route=\/wp\/v2\/pages\/397\/revisions"}],"predecessor-version":[{"id":2172,"href":"https:\/\/www.salome-platform.org\/index.php?rest_route=\/wp\/v2\/pages\/397\/revisions\/2172"}],"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=397"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}