{"id":1375,"date":"2022-02-16T15:54:35","date_gmt":"2022-02-16T14:54:35","guid":{"rendered":"https:\/\/www.for5134.science\/?page_id=1375"},"modified":"2022-08-02T13:00:21","modified_gmt":"2022-08-02T11:00:21","slug":"teilprojekt-tp3","status":"publish","type":"page","link":"https:\/\/www.for5134.science\/en\/teilprojekte\/teilprojekt-tp3\/","title":{"rendered":"Sub-project 3 &#8211; Massively parallel simulation of the melt pool area during the laser beam welding process with the Lattice-Boltzmann-Method"},"content":{"rendered":"<h2><strong>Motivation<\/strong><\/h2>\n<p>During laser beam welding, the fluid dynamics in the melt pool has significant influence on the quality of the weld and hence the formation of solidification cracks. While experimental investigations are time-consuming and costly, numerical simulations can be a promising alternative to investigate this phenomenon. However, to gain first principle-insights, the simulations must be highly resolved in both space and time. That is, a computational grid consisting of more than 10<sup>9<\/sup> elements must be simulated for several hundred thousands of time steps. Such compute intensive simulations are only possible on massively parallel hardware available in modern supercomputers. In order to ensure the simulations&#8217; physical correctness, the implemented models are developed and validated in a close cooperation between computer scientists and production engineers.<\/p>\n<h2><strong>Objectives<\/strong><\/h2>\n<p>Sub-project 3 aims to develop and implement mesoscopic numerical models to perform highly resolved fluid dynamics simulations. For this purpose, the physical models are implemented in the software framework waLBerla, which is specifically designed for simulations on parallel high performance compute clusters. The numerical foundation for the fluid dynamics solver is the free surface lattice Boltzmann method (FSLBM), where a Cartesian computational grid is partitioned into different cell types. These cell types are characterized by their fill level. Cells belonging to the liquid phase have a fill level of 1, whereas gas cells are given a fill level of 0. Gas and liquid cells are separated by a single layer of interface cells, each with fill level \u2208 (0, 1). The FSLBM inherently assumes that the dynamics of the system is predominantly governed by the liquid phase. That is, the fluid dynamics in the gas phase is neglected, leading to high computational efficiency.<\/p>\n<p>&nbsp;<\/p>\n<figure id=\"attachment_1129\" aria-describedby=\"caption-attachment-1129\" style=\"width: 528px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-1129 size-full\" src=\"https:\/\/www.for5134.science\/files\/2022\/02\/abbildung-zelltypen-in-der-fslbm.png\" alt=\"Dieses Bild zeigt schematisch ein kartesisches Gitter, das in drei verschiedene Arten von Zellen unterteilt ist. In der Mitte befindet sich eine elliptische Anh\u00e4ufung von Gaszellen, die von einer einzigen Schicht von Grenzfl\u00e4chenzellen umgeben sind. Alle \u00fcbrigen Zellen sind vom Typ Fl\u00fcssigkeit.\" width=\"528\" height=\"384\" srcset=\"https:\/\/www.for5134.science\/files\/2022\/02\/abbildung-zelltypen-in-der-fslbm.png 528w, https:\/\/www.for5134.science\/files\/2022\/02\/abbildung-zelltypen-in-der-fslbm-300x218.png 300w\" sizes=\"auto, (max-width: 528px) 100vw, 528px\" \/><figcaption id=\"caption-attachment-1129\" class=\"wp-caption-text\">Figure: <span style=\"color: black\">Types of cells in the FSLBM. Source: C. Schwarzmeier<\/span>, Chair of Computer Science 10 &#8211; System Simulation (LSS)<\/figcaption><\/figure>\n<h2><strong>Work Plan<\/strong><\/h2>\n<p>In close collaboration with sub-project 2 (SP2), the FSLBM will be extended by several models, including liquidation, solidification and vaporization. Additionally, a raytracing-algorithm will be implemented to simulate the laser beam&#8217;s energy input into the melt pool. During the project, all implemented models will be continuously validated with experimental data from SP2.<\/p>\n<p>The large-scale simulations targeted in this sub-project, can only be realized with a highly efficient implementation of the FSLBM. For this purpose, the FSLBM will be extended with adaptive mesh refinement and load balancing to further optimize the computational performance. Also, to increase the implementation&#8217;s maintainability and portability to other hardware architectures, central parts of the FSLBM will be implemented using modern metaprogramming technology.<\/p>\n<h4>Sub-project management<\/h4>\n<div class=\"fau-person thumb-size-large border\" itemscope itemtype=\"http:\/\/schema.org\/Person\">\n<div class=\"row\"><figure itemprop=\"image\" class=\"person-thumb\" aria-hidden=\"true\" role=\"presentation\" itemtype=\"http:\/\/schema.org\/ImageObject\"><a href=\"https:\/\/www.for5134.science\/person\/prof-dr-rer-nat-ulrich-ruede_en\/\" tabindex=\"-1\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.for5134.science\/files\/2022\/02\/bild_ulrich-ruede-120x160.jpg\" itemprop=\"contentUrl\" alt=\"Prof. Dr. rer. nat. Ulrich R\u00fcde_en\" width=\"120\" height=\"160\" sizes=\"auto, (max-width: 120px) 100vw, 120px\"><\/a><meta itemprop=\"identifier\" content=\"https:\/\/www.for5134.science\/person\/prof-dr-rer-nat-ulrich-ruede_en\/\"><meta itemprop=\"width\" content=\"120\"><meta itemprop=\"height\" content=\"160\"><\/figure><div class=\"person-default-thumb\"><h3><a href=\"https:\/\/www.cs10.tf.fau.de\/person\/ulrich-ruede\/\"><span itemprop=\"name\"><span class=\"fullname\"><span itemprop=\"givenName\">Prof. Dr. rer. nat. Ulrich<\/span> <span itemprop=\"familyName\">R\u00fcde<\/span><\/span><\/span><\/a><\/h3><div class=\"person-info\"><p itemprop=\"worksFor\" itemtype=\"http:\/\/schema.org\/Organization\"><span itemprop=\"name\">Friedrich-Alexander-Universit\u00e4t Erlangen-N\u00fcrnberg (FAU)<\/span><br><span itemprop=\"department\">Chair of Computer Science 10 - System Simulation (LSS)<\/span><br><\/p><ul class=\"contactlist\"><li class=\"person-info-email email\"><span class=\"screen-reader-text\">E-Mail: <\/span><a itemprop=\"email\" href=\"mailto:ulrich.ruede@fau.de\">ulrich.ruede@fau.de<\/a><\/li><\/ul><\/div><\/div><\/div><\/div>\n<div class=\"fau-person thumb-size-large border\" itemscope itemtype=\"http:\/\/schema.org\/Person\">\n<div class=\"row\"><figure itemprop=\"image\" class=\"person-thumb\" aria-hidden=\"true\" role=\"presentation\" itemtype=\"http:\/\/schema.org\/ImageObject\"><a href=\"https:\/\/www.for5134.science\/person\/prof-dr-ing-harald-koestler_en\/\" tabindex=\"-1\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.for5134.science\/files\/2022\/02\/bild_harald-koestler-e1644499088641-120x160.jpg\" itemprop=\"contentUrl\" alt=\"Prof. Dr.-Ing. Harald K\u00f6stler_en\" width=\"120\" height=\"160\" sizes=\"auto, (max-width: 120px) 100vw, 120px\"><\/a><meta itemprop=\"identifier\" content=\"https:\/\/www.for5134.science\/person\/prof-dr-ing-harald-koestler_en\/\"><meta itemprop=\"width\" content=\"120\"><meta itemprop=\"height\" content=\"160\"><\/figure><div class=\"person-default-thumb\"><h3><a href=\"https:\/\/www.cs10.tf.fau.de\/person\/harald-koestler\/\"><span itemprop=\"name\"><span class=\"fullname\"><span itemprop=\"givenName\">Prof. Dr.-Ing. Harald<\/span> <span itemprop=\"familyName\">K\u00f6stler<\/span><\/span><\/span><\/a><\/h3><div class=\"person-info\"><p itemprop=\"worksFor\" itemtype=\"http:\/\/schema.org\/Organization\"><span itemprop=\"name\">Friedrich-Alexander-Universit\u00e4t Erlangen-N\u00fcrnberg (FAU)<\/span><br><span itemprop=\"department\">Chair of Computer Science 10 - System Simulation (LSS)<\/span><br><\/p><ul class=\"contactlist\"><li class=\"person-info-email email\"><span class=\"screen-reader-text\">E-Mail: <\/span><a itemprop=\"email\" href=\"mailto:koestler@i10.informatik.uni-erlangen.de\">koestler@i10.informatik.uni-erlangen.de<\/a><\/li><\/ul><\/div><\/div><\/div><\/div>\n<h4>Sub-project researcher<\/h4>\n<div class=\"fau-person thumb-size-large border\" itemscope itemtype=\"http:\/\/schema.org\/Person\">\n<div class=\"row\"><figure itemprop=\"image\" class=\"person-thumb\" aria-hidden=\"true\" role=\"presentation\" itemtype=\"http:\/\/schema.org\/ImageObject\"><a href=\"https:\/\/www.for5134.science\/person\/jonas-plewinski_en\/\" tabindex=\"-1\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.for5134.science\/files\/2022\/03\/foto-jonas-plewinski-scaled-e1668425175834-120x160.jpg\" itemprop=\"contentUrl\" alt=\"Jonas Plewinski_en\" width=\"120\" height=\"160\" sizes=\"auto, (max-width: 120px) 100vw, 120px\"><\/a><meta itemprop=\"identifier\" content=\"https:\/\/www.for5134.science\/person\/jonas-plewinski_en\/\"><meta itemprop=\"width\" content=\"120\"><meta itemprop=\"height\" content=\"160\"><\/figure><div class=\"person-default-thumb\"><h3><a href=\"https:\/\/www.cs10.tf.fau.de\/\"><span itemprop=\"name\"><span class=\"fullname\"><span itemprop=\"givenName\">Jonas<\/span> <span itemprop=\"familyName\">Plewinski<\/span><\/span>, <span itemprop=\"honorificSuffix\">M.Sc.<\/span><\/span><\/a><\/h3><div class=\"person-info\"><p itemprop=\"worksFor\" itemtype=\"http:\/\/schema.org\/Organization\"><span itemprop=\"name\">Friedrich-Alexander-Universit\u00e4t Erlangen-N\u00fcrnberg (FAU)<\/span><br><span itemprop=\"department\">Chair of Computer Science 10 - System Simulation (LSS)<\/span><br><\/p><ul class=\"contactlist\"><li class=\"person-info-email email\"><span class=\"screen-reader-text\">E-Mail: <\/span><a itemprop=\"email\" href=\"mailto:jonas.plewinski@fau.de\">jonas.plewinski@fau.de<\/a><\/li><\/ul><\/div><\/div><\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Motivation During laser beam welding, the fluid dynamics in the melt pool has significant influence on the quality of the weld and hence the formation of solidification cracks. While experimental&hellip;<!--&hellip;--> <a class=\"more-link fa fa-angle-double-right\" href=\"https:\/\/www.for5134.science\/en\/teilprojekte\/teilprojekt-tp3\/\" title=\"Read more about &quot;Sub-project 3 - Massively parallel simulation of the melt pool area during the laser beam welding process with the Lattice-Boltzmann-Method&quot;\"><\/a><\/p>\n","protected":false},"author":3020,"featured_media":0,"parent":1336,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-templates\/full-width.php","meta":{"_rrze_cache":"enabled","_rrze_multilang_single_locale":"en_GB","_rrze_multilang_single_source":"https:\/\/www.for5134.science\/?page_id=75","footnotes":""},"page_category":[],"page_tag":[],"class_list":["post-1375","page","type-page","status-publish","hentry","en-GB"],"_links":{"self":[{"href":"https:\/\/www.for5134.science\/wp-json\/wp\/v2\/pages\/1375","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.for5134.science\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.for5134.science\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.for5134.science\/wp-json\/wp\/v2\/users\/3020"}],"replies":[{"embeddable":true,"href":"https:\/\/www.for5134.science\/wp-json\/wp\/v2\/comments?post=1375"}],"version-history":[{"count":10,"href":"https:\/\/www.for5134.science\/wp-json\/wp\/v2\/pages\/1375\/revisions"}],"predecessor-version":[{"id":2054,"href":"https:\/\/www.for5134.science\/wp-json\/wp\/v2\/pages\/1375\/revisions\/2054"}],"up":[{"embeddable":true,"href":"https:\/\/www.for5134.science\/wp-json\/wp\/v2\/pages\/1336"}],"wp:attachment":[{"href":"https:\/\/www.for5134.science\/wp-json\/wp\/v2\/media?parent=1375"}],"wp:term":[{"taxonomy":"page_category","embeddable":true,"href":"https:\/\/www.for5134.science\/wp-json\/wp\/v2\/page_category?post=1375"},{"taxonomy":"page_tag","embeddable":true,"href":"https:\/\/www.for5134.science\/wp-json\/wp\/v2\/page_tag?post=1375"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}