{"id":3221,"date":"2021-06-01T10:15:34","date_gmt":"2021-06-01T15:15:34","guid":{"rendered":"https:\/\/elligno.com\/?page_id=3221"},"modified":"2021-06-04T09:08:16","modified_gmt":"2021-06-04T14:08:16","slug":"communications","status":"publish","type":"page","link":"https:\/\/elligno.com\/fr\/profil\/communications\/","title":{"rendered":"Communications"},"content":{"rendered":"\n<h1 class=\"wp-block-heading\">Communications<\/h1>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"presentation\">Pr\u00e9sentation<\/h2>\n\n\n\n<p><\/p>\n\n\n\n<h5 class=\"wp-block-heading\"><strong><em>\u201c<strong><em>On the Development of a Scientific Programming Environment For The DamBreak Simulation<\/em><\/strong>\u201d,<\/em><\/strong> MathWorks (MathLab Core Group), Boston, MA (USA) (<strong>Septembre 2015<\/strong>)<\/h5>\n\n\n\n<p><em>J\u2019ai pr\u00e9sent\u00e9 l\u2019environnement de programmation que je d\u00e9veloppe pour la mod\u00e9lisation du bris de barrage. L\u2019environnement offre un moyen facile de programmer et de tester\/valider des sch\u00e9mas num\u00e9riques sur le probl\u00e8me bien connue du bris de barrage. J\u2019ai pr\u00e9sent\u00e9 l\u2019architecture du \u201cframework\u201d et un exemple sur comment programmer un algorithme physique.<\/em><\/p>\n\n\n\n<h5 class=\"wp-block-heading\">\u201c<strong><em>Scientific Projects in Industrial Applications<\/em><\/strong>\u201d, CD-Adapco (Lebanon, NH, USA) <strong>September 2008<\/strong><\/h5>\n\n\n\n<p><em>Pr\u00e9sentation des projets que j\u2019ai r\u00e9alis\u00e9s \u00e0 titre de consultant scientifique et technique dans plusieurs domaines industriels. \u00c9galement, les technologies qui ont \u00e9t\u00e9 utilis\u00e9es pour la mise au point de ces produits technologiques et du savoir-faire scientifique au service de l\u2019industrie.<\/em><\/p>\n\n\n\n<h5 class=\"wp-block-heading\">\u201c<strong><em>Lessons Learned from a Simulation of the Shallow-Water Equations in an Industrial Application<\/em><\/strong>\u201d, EXA Corporation, Boston (MA),&nbsp;<strong>August 2007<\/strong><\/h5>\n\n\n\n<p><em>Pr\u00e9sentation du projet de transfert technologique Universit\u00e9-Industrie dans le domaine hydro-\u00e9lectrique (\u00e9tablir un \u201cbenchmark\u201d pour la validation de mod\u00e8le math\u00e9matique sur un cas r\u00e9el). J\u2019ai d\u2019abord discut\u00e9 des principales difficult\u00e9s du probl\u00e8me, la complexit\u00e9 du cas r\u00e9el et des donn\u00e9es mis \u00e0 notre disposition, et de la mise en place de l\u2019environnement de simulation. Ensuite j\u2019ai pr\u00e9sent\u00e9 les r\u00e9sultats de simulation bases sur le mod\u00e8le num\u00e9rique utilis\u00e9. Finalement, discussion des diff\u00e9rentes approches afin d\u2019am\u00e9liorer la pr\u00e9cision des r\u00e9sultats: d\u00e9veloppement de nouveaux algorithmes physiques, environnement pour prototyper sur mod\u00e8le plus simple et valider.<\/em><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Rapports Techniques<\/h2>\n\n\n\n<p><\/p>\n\n\n\n<h5 class=\"wp-block-heading\"><strong>\u00ab\u00a0<em>An Extensible C++ Framework for One-Dimensional Open Channel Flow Simulation<\/em>\u00ab\u00a0<\/strong><\/h5>\n\n\n\n<p>&nbsp;<strong>Abstract<\/strong><\/p>\n\n\n\n<p><em>&nbsp;In this report we provide an introduction to ODE, then present an extensible Object-Oriented framework &#8211; written in C++ &#8211; with emphasis on the reusability of modules for ODE solvers. The ability to extend&nbsp;this API to accommodate new algorithms as they are developed is particularly attractive. This facilitates our work to find the best numerical method, and speed the development of a dedicated simulator for specific cases<\/em>.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\"><strong>\u00ab\u00a0Validating Shock Capturing Schemes On The Dam Break Problem\u00a0\u00bb<\/strong>,<\/h5>\n\n\n\n<p>J. Belanger, Elligno Inc. Technical report no. TR1-2007-01 (March 2007)<\/p>\n\n\n\n<p><strong>Abstract<\/strong><\/p>\n\n\n\n<p><em>to be completed<\/em><\/p>\n\n\n\n<p><strong>\u00ab\u00a0A C++ Differential Equations Solver using Object-Oriented Numeric\u00a0\u00bb,<\/strong><\/p>\n\n\n\n<p>J. Belanger Elligno Inc. Technical Report no. TR-2006-01 (September 2006)<\/p>\n\n\n\n<p><strong>Abstract<\/strong>&nbsp;<\/p>\n\n\n\n<p><em>Over the last few years we have been migrating a small library of numerical code originally written in C to C++. In this report, we present the mathematical abstractions used and how object-oriented programming techniques are applied for scientific software design. Finally implementations details are provided including relationship between data structure. The result is tight, readable code that is easy to maintain and extend. Example with Shallow water equations is drawn from our prototype C++ based environment.<\/em><\/p>\n\n\n\n<p><strong>\u00ab\u00a0A Test Field Calibration to Validate Shallow-Water Codes: the Case of the Ste- Marguerite River with AquaDyn\u00a0\u00bb<\/strong>,&nbsp;<strong>&#8211;<\/strong>J. Belanger , M. Carreau and A. Vincent, CERCA Technical Report no. R2000-6, (September 2000)<\/p>\n\n\n\n<p>&nbsp;<strong>Abstract<\/strong><\/p>\n\n\n\n<p><em>This paper reports on a rigourous field testing of AquaDyn for a rapidly varied shallow water flow in a complex river geometry. AquaDyn, a Surface Water Modeling Software,&nbsp;<\/em><em>uses a finite element code to solve numerically the&nbsp; Saint-Venant equations. The river reach selected for the field test is a 2 km section of the Sainte-Marguerite river located in the province of Quebec. This river&nbsp;<\/em><em>reach was chosen for the complexity of its river flow and for the quality of the field data available. The reproduction of&nbsp; the observed hydraulic flow of the Sainte-Marguerite river reach is a strong validation for shallow-water codes. The reach exhibits torrential flow, transition to fluvial condition through an hydraulic jump, complex bed elevation including an island and flood planes. In this report, we demonstrate that AquaDyn numerical results successfully&nbsp;<\/em><em>reproduce the observed flow regime with a deviation of less than a few percent locally.<\/em><\/p>\n\n\n\n<p>Complete report&nbsp;<a href=\"http:\/\/ellignostage.test\/wp-content\/uploads\/2014\/08\/ShallowWater_RealCase.pdf\">ShallowWater_RealCase<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"technical-reports\">Rapports<\/h2>\n\n\n\n<ol class=\"wp-block-list\" type=\"1\" start=\"4\"><li><strong>\u201c<em>Coordinate Transformation Services<\/em>\u201d &#8211; J. Belanger, API Specification Document (April 2004) CAE Inc.<\/strong><\/li><\/ol>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Communications Pr\u00e9sentation \u201cOn the Development of a Scientific Programming Environment For The DamBreak Simulation\u201d, MathWorks (MathLab Core Group), Boston, MA (USA) (Septembre 2015) J\u2019ai pr\u00e9sent\u00e9 l\u2019environnement de programmation que je d\u00e9veloppe pour la mod\u00e9lisation du bris de barrage. L\u2019environnement offre un moyen facile de programmer et de tester\/valider des sch\u00e9mas num\u00e9riques sur le probl\u00e8me bien [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":0,"parent":2880,"menu_order":2,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-3221","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Communications - Elligno<\/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:\/\/elligno.com\/fr\/profil\/communications\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Communications - Elligno\" \/>\n<meta property=\"og:description\" content=\"Communications Pr\u00e9sentation \u201cOn the Development of a Scientific Programming Environment For The DamBreak Simulation\u201d, MathWorks (MathLab Core Group), Boston, MA (USA) (Septembre 2015) J\u2019ai pr\u00e9sent\u00e9 l\u2019environnement de programmation que je d\u00e9veloppe pour la mod\u00e9lisation du bris de barrage. L\u2019environnement offre un moyen facile de programmer et de tester\/valider des sch\u00e9mas num\u00e9riques sur le probl\u00e8me bien [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/elligno.com\/fr\/profil\/communications\/\" \/>\n<meta property=\"og:site_name\" content=\"Elligno\" \/>\n<meta property=\"article:modified_time\" content=\"2021-06-04T14:08:16+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\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:\\\/\\\/elligno.com\\\/fr\\\/profil\\\/communications\\\/\",\"url\":\"https:\\\/\\\/elligno.com\\\/fr\\\/profil\\\/communications\\\/\",\"name\":\"Communications - Elligno\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/elligno.com\\\/fr\\\/#website\"},\"datePublished\":\"2021-06-01T15:15:34+00:00\",\"dateModified\":\"2021-06-04T14:08:16+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/elligno.com\\\/fr\\\/profil\\\/communications\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/elligno.com\\\/fr\\\/profil\\\/communications\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/elligno.com\\\/fr\\\/profil\\\/communications\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/elligno.com\\\/fr\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Profil\",\"item\":\"https:\\\/\\\/elligno.com\\\/fr\\\/profil\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Communications\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/elligno.com\\\/fr\\\/#website\",\"url\":\"https:\\\/\\\/elligno.com\\\/fr\\\/\",\"name\":\"Elligno\",\"description\":\"Site dev elligno\",\"publisher\":{\"@id\":\"https:\\\/\\\/elligno.com\\\/fr\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/elligno.com\\\/fr\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/elligno.com\\\/fr\\\/#organization\",\"name\":\"Elligno Inc\",\"url\":\"https:\\\/\\\/elligno.com\\\/fr\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/elligno.com\\\/fr\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/elligno.com\\\/wp-content\\\/uploads\\\/2021\\\/06\\\/favicon.png\",\"contentUrl\":\"https:\\\/\\\/elligno.com\\\/wp-content\\\/uploads\\\/2021\\\/06\\\/favicon.png\",\"width\":256,\"height\":256,\"caption\":\"Elligno Inc\"},\"image\":{\"@id\":\"https:\\\/\\\/elligno.com\\\/fr\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Communications - Elligno","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:\/\/elligno.com\/fr\/profil\/communications\/","og_locale":"fr_FR","og_type":"article","og_title":"Communications - Elligno","og_description":"Communications Pr\u00e9sentation \u201cOn the Development of a Scientific Programming Environment For The DamBreak Simulation\u201d, MathWorks (MathLab Core Group), Boston, MA (USA) (Septembre 2015) J\u2019ai pr\u00e9sent\u00e9 l\u2019environnement de programmation que je d\u00e9veloppe pour la mod\u00e9lisation du bris de barrage. L\u2019environnement offre un moyen facile de programmer et de tester\/valider des sch\u00e9mas num\u00e9riques sur le probl\u00e8me bien [&hellip;]","og_url":"https:\/\/elligno.com\/fr\/profil\/communications\/","og_site_name":"Elligno","article_modified_time":"2021-06-04T14:08:16+00:00","twitter_card":"summary_large_image","twitter_misc":{"Dur\u00e9e de lecture estim\u00e9e":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/elligno.com\/fr\/profil\/communications\/","url":"https:\/\/elligno.com\/fr\/profil\/communications\/","name":"Communications - Elligno","isPartOf":{"@id":"https:\/\/elligno.com\/fr\/#website"},"datePublished":"2021-06-01T15:15:34+00:00","dateModified":"2021-06-04T14:08:16+00:00","breadcrumb":{"@id":"https:\/\/elligno.com\/fr\/profil\/communications\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/elligno.com\/fr\/profil\/communications\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/elligno.com\/fr\/profil\/communications\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/elligno.com\/fr\/"},{"@type":"ListItem","position":2,"name":"Profil","item":"https:\/\/elligno.com\/fr\/profil\/"},{"@type":"ListItem","position":3,"name":"Communications"}]},{"@type":"WebSite","@id":"https:\/\/elligno.com\/fr\/#website","url":"https:\/\/elligno.com\/fr\/","name":"Elligno","description":"Site dev elligno","publisher":{"@id":"https:\/\/elligno.com\/fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/elligno.com\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/elligno.com\/fr\/#organization","name":"Elligno Inc","url":"https:\/\/elligno.com\/fr\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/elligno.com\/fr\/#\/schema\/logo\/image\/","url":"https:\/\/elligno.com\/wp-content\/uploads\/2021\/06\/favicon.png","contentUrl":"https:\/\/elligno.com\/wp-content\/uploads\/2021\/06\/favicon.png","width":256,"height":256,"caption":"Elligno Inc"},"image":{"@id":"https:\/\/elligno.com\/fr\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/elligno.com\/fr\/wp-json\/wp\/v2\/pages\/3221","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/elligno.com\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/elligno.com\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/elligno.com\/fr\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/elligno.com\/fr\/wp-json\/wp\/v2\/comments?post=3221"}],"version-history":[{"count":0,"href":"https:\/\/elligno.com\/fr\/wp-json\/wp\/v2\/pages\/3221\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/elligno.com\/fr\/wp-json\/wp\/v2\/pages\/2880"}],"wp:attachment":[{"href":"https:\/\/elligno.com\/fr\/wp-json\/wp\/v2\/media?parent=3221"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}