{"id":121,"date":"2022-02-16T10:49:11","date_gmt":"2022-02-16T09:49:11","guid":{"rendered":"https:\/\/naupacte.com\/?page_id=121"},"modified":"2023-04-29T14:39:10","modified_gmt":"2023-04-29T12:39:10","slug":"numerical-modeling-simulation-actors","status":"publish","type":"page","link":"https:\/\/naupacte.com\/","title":{"rendered":"D\u00e9rivation automatique native pour la multiphysique non-lin\u00e9aire"},"content":{"rendered":"\n<p>Naupacte a con\u00e7u un langage \u00e0 destination des acteurs de la <strong>mod\u00e9lisation et de la simulation num\u00e9riques<\/strong>. Les syst\u00e8mes lin\u00e9aires et non-lin\u00e9aires issus de mod\u00e8les <strong>multi-physiques<\/strong> sont ais\u00e9ment formul\u00e9s et une <strong>diff\u00e9rentiation automatique<\/strong> in\u00e9dite est propos\u00e9e en vue des processus d&#8217;<strong>optimisation<\/strong>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Acteurs de la simulation num\u00e9rique<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>\u00c9diteurs de logiciels de simulation<\/strong>: garder la ma\u00eetrise de comp\u00e9tences pr\u00e9cieuses.<\/li>\n\n\n\n<li><strong>Math\u00e9maticiens &#8211; Centres de recherche &#8211; D\u00e9veloppeurs<\/strong>: Aisance, performance et fonctionnalit\u00e9s in\u00e9dites pour susciter l&#8217;innovation.<\/li>\n\n\n\n<li><strong>Environnements math\u00e9matiques de programmation<\/strong>: Proposer un module de calcul par \u00e9l\u00e9ments finis.<\/li>\n\n\n\n<li><strong>Bureaux d&#8217;\u00e9tude en ing\u00e9nierie et simulation<\/strong>: Int\u00e9grer des solutions sur mesure \u00e0 son portefeuilles d&#8217;applications.<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-right is-layout-flex wp-container-core-buttons-is-layout-765c4724 wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button is-style-outline is-style-outline--1\"><a class=\"wp-block-button__link has-light-gray-background-color has-background wp-element-button\" href=\"https:\/\/naupacte.com\/index.php\/numerical-simulation-actors-detailed\">En savoir plus sur les b\u00e9n\u00e9fices<\/a><\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Points forts du langage Navpactos<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Int\u00e9grabilit\u00e9<\/strong>: sous la forme d&#8217;une biblioth\u00e8que C++.<\/li>\n\n\n\n<li><strong>Puissance et ouverture des fonctionnalit\u00e9s<\/strong>: le langage conna\u00eet les \u00e9l\u00e9ments finis, les matrices creuses, les fonctions et les champs; utilise le <strong>calcul formel<\/strong> tensoriel, propose la <strong>d\u00e9rivation automatique<\/strong>.<\/li>\n\n\n\n<li><strong>Rapidit\u00e9 du d\u00e9veloppement et lisibilit\u00e9 du code<\/strong>: le concepteur d\u00e9veloppe ses m\u00e9thodes sans programmer les calculs, juste en les formulant.<\/li>\n\n\n\n<li><strong>Maintenance r\u00e9duite et portabilit\u00e9<\/strong>: l&#8217;ex\u00e9cution des calculs est prise en charge par la biblioth\u00e8que.<\/li>\n\n\n\n<li><strong>Fiabilit\u00e9 du code<\/strong>: la repr\u00e9sentation formelle autorise des v\u00e9rifications avant l&#8217;ex\u00e9cution des calculs.<\/li>\n\n\n\n<li><strong>V\u00e9locit\u00e9 de l&#8217;ex\u00e9cution<\/strong>: repr\u00e9sentation formelle et savoir-faire de Naupacte s&#8217;allient pour fournir une performance hors-pair.<\/li>\n<\/ul>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-right is-layout-flex wp-container-core-buttons-is-layout-765c4724 wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button is-style-outline is-style-outline--2\"><a class=\"wp-block-button__link has-light-gray-background-color has-background wp-element-button\" href=\"https:\/\/naupacte.com\/index.php\/tensor-algebra-embedded-language-for-numerical-simulation\">&#8230; sur le langage NAVPACTOS<\/a><\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Vers la conception optimale<\/h2>\n\n\n\n<p>La <strong>simulation num\u00e9rique<\/strong> donne acc\u00e8s \u00e0 une meilleure compr\u00e9hension du comportement physique de l&#8217;objet \u00e9tudi\u00e9. Bien souvent, il ne s&#8217;agit que d&#8217;une \u00e9tape dans un processus d&#8217;<strong>optimisation<\/strong> pour conduire la conception de l&#8217;objet vers de meilleures performances.<\/p>\n\n\n\n<p>Navpactos propose en interne la fonctionnalit\u00e9 tant attendue de <strong>diff\u00e9rentiation automatique<\/strong>, afin notamment de contenter les algorithmes d&#8217;<strong>optimisation<\/strong> qui s&#8217;appuient sur les <strong>gradients<\/strong> ou les <strong>sensibilit\u00e9s<\/strong>. Envisagez-vous la formulation automatique des \u00e9quations d&#8217;optimalit\u00e9 et m\u00eame leur lin\u00e9arisation?<\/p>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-right is-layout-flex wp-container-core-buttons-is-layout-765c4724 wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button is-style-outline is-style-outline--3\"><a class=\"wp-block-button__link has-light-gray-background-color has-background wp-element-button\" href=\"https:\/\/naupacte.com\/index.php\/tensor-algebra-embedded-language-for-numerical-simulation\/automatic-differentiation-and-computing\/\">&#8230; sur la differentiation automatique dans navpactos<\/a><\/div>\n<\/div>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Naupacte a con\u00e7u un langage \u00e0 destination des acteurs de la mod\u00e9lisation et de la simulation num\u00e9riques. Les syst\u00e8mes lin\u00e9aires et non-lin\u00e9aires issus de mod\u00e8les multi-physiques sont ais\u00e9ment formul\u00e9s et une diff\u00e9rentiation automatique in\u00e9dite est propos\u00e9e en vue des processus d&#8217;optimisation. Acteurs de la simulation num\u00e9rique Points forts du langage Navpactos Vers la conception optimale La simulation num\u00e9rique donne acc\u00e8s \u00e0 une meilleure compr\u00e9hension du comportement physique de l&#8217;objet \u00e9tudi\u00e9. Bien souvent, il ne s&#8217;agit que d&#8217;une \u00e9tape dans un processus d&#8217;optimisation pour conduire la conception de l&#8217;objet vers de meilleures performances. Navpactos propose en interne la fonctionnalit\u00e9 tant attendue de diff\u00e9rentiation automatique, afin notamment de contenter les algorithmes d&#8217;optimisation qui s&#8217;appuient sur les gradients ou les sensibilit\u00e9s. Envisagez-vous la formulation automatique des \u00e9quations d&#8217;optimalit\u00e9 et m\u00eame leur lin\u00e9arisation?<\/p>\n","protected":false},"author":1,"featured_media":355,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-121","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/naupacte.com\/index.php\/wp-json\/wp\/v2\/pages\/121","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/naupacte.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/naupacte.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/naupacte.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/naupacte.com\/index.php\/wp-json\/wp\/v2\/comments?post=121"}],"version-history":[{"count":20,"href":"https:\/\/naupacte.com\/index.php\/wp-json\/wp\/v2\/pages\/121\/revisions"}],"predecessor-version":[{"id":633,"href":"https:\/\/naupacte.com\/index.php\/wp-json\/wp\/v2\/pages\/121\/revisions\/633"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/naupacte.com\/index.php\/wp-json\/wp\/v2\/media\/355"}],"wp:attachment":[{"href":"https:\/\/naupacte.com\/index.php\/wp-json\/wp\/v2\/media?parent=121"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}