{"id":1918,"date":"2026-05-20T14:35:10","date_gmt":"2026-05-20T12:35:10","guid":{"rendered":"https:\/\/www.hsu-hh.de\/hpccp\/?p=1918"},"modified":"2026-05-20T14:35:10","modified_gmt":"2026-05-20T12:35:10","slug":"non-blocking-communication-for-immersed-boundary-method-applied-in-high-fidelity-fsi-simulations","status":"publish","type":"post","link":"https:\/\/www.hsu-hh.de\/hpccp\/non-blocking-communication-for-immersed-boundary-method-applied-in-high-fidelity-fsi-simulations\/","title":{"rendered":"Non-blocking communication for immersed boundary method applied in high-fidelity FSI simulations"},"content":{"rendered":"\n<p><em><abbr title=\"Professor\">Prof.<\/abbr> <abbr title=\"Doktor\">Dr.<\/abbr>&#8211;<abbr title=\"Ingenieur\">Ing.<\/abbr> Michael Breuer (<abbr title=\"Helmut Schmidt Universit\u00e4t\">HSU<\/abbr>\/UniBw H), <abbr title=\"Doktor\">Dr.<\/abbr> Guillaume De Nayer <em>(<abbr title=\"Helmut Schmidt Universit\u00e4t\">HSU<\/abbr>\/UniBw H)<\/em><\/em> <em>&amp; Khaled Boulbrachene<\/em> <em>(<abbr title=\"Helmut Schmidt Universit\u00e4t\">HSU<\/abbr>\/UniBw H)<\/em><\/p>\n\n\n\n<p>The in-house CFD solver FASTEST-3D, based on the Arbitrary Lagrangian\u2013Eulerian (ALE) formulation, is designed for multi-physics simulations of turbulent flows. To address a new class of fluid-structure interaction (FSI) problems, this Fortran solver has recently been extended with an immersed boundary (IB) method, enabling efficient and robust handling of large displacements of rigid bodies in fluid flows.<br>The current version of FASTEST-3D employs domain decomposition with non-blocking MPI communication for data exchange at block boundaries during the solution of the fluid problem (see Fig. 1). The recently introduced IB methodology adds a new type of data exchange between Lagrangian IB points and fluid subdomains, which is currently implemented using blocking MPI communication only.<br>A Lagrangian force belonging to a Lagrangian marker located near a fluid subdomain boundary (subdomain A in Fig. 2) is supposed to be spread to fluid cells at neighboring fluid subdomains (subdomain B, C and D in Fig. 2). The current non-blocking MPI communication used for fluid data exchange is unable to realize an exchange across diagonal fluid subdomains (i.e., from subdomain A to subdomain D).<br>Optimizing these exchanges by introducing non-blocking communication is a key objective for high performance on HPC systems, as the current IB-related exchanges introduce synchronization points that increase idle time and overall runtime. This performance- engineering project aims to determine whether the existing non-blocking MPI strategy used for the fluid solver can be adapted, or whether a complete redesign of the IB data exchange is required. The proposed IB communication approach will be assessed using test cases involving millions of IB points and dozens of fluid blocks to validate performance and scalability.<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Prof. Dr.&#8211;Ing. Michael Breuer (HSU\/UniBw H), Dr. Guillaume De Nayer (HSU\/UniBw H) &amp; Khaled Boulbrachene (HSU\/UniBw H) The in-house CFD solver FASTEST-3D, based on the Arbitrary Lagrangian\u2013Eulerian (ALE) formulation, is [&hellip;]<\/p>\n","protected":false},"author":3033,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_EventAllDay":false,"_EventTimezone":"","_EventStartDate":"","_EventEndDate":"","_EventStartDateUTC":"","_EventEndDateUTC":"","_EventShowMap":false,"_EventShowMapLink":false,"_EventURL":"","_EventCost":"","_EventCostDescription":"","_EventCurrencySymbol":"","_EventCurrencyCode":"","_EventCurrencyPosition":"","_EventDateTimeSeparator":"","_EventTimeRangeSeparator":"","_EventOrganizerID":[],"_EventVenueID":[],"_OrganizerEmail":"","_OrganizerPhone":"","_OrganizerWebsite":"","_VenueAddress":"","_VenueCity":"","_VenueCountry":"","_VenueProvince":"","_VenueState":"","_VenueZip":"","_VenuePhone":"","_VenueURL":"","_VenueStateProvince":"","_VenueLat":"","_VenueLng":"","_VenueShowMap":false,"_VenueShowMapLink":false,"footnotes":""},"categories":[50,192],"tags":[],"class_list":["post-1918","post","type-post","status-publish","format-standard","hentry","category-pep","category-supported-projects-2026"],"_links":{"self":[{"href":"https:\/\/www.hsu-hh.de\/hpccp\/wp-json\/wp\/v2\/posts\/1918","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hsu-hh.de\/hpccp\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hsu-hh.de\/hpccp\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hsu-hh.de\/hpccp\/wp-json\/wp\/v2\/users\/3033"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hsu-hh.de\/hpccp\/wp-json\/wp\/v2\/comments?post=1918"}],"version-history":[{"count":1,"href":"https:\/\/www.hsu-hh.de\/hpccp\/wp-json\/wp\/v2\/posts\/1918\/revisions"}],"predecessor-version":[{"id":1919,"href":"https:\/\/www.hsu-hh.de\/hpccp\/wp-json\/wp\/v2\/posts\/1918\/revisions\/1919"}],"wp:attachment":[{"href":"https:\/\/www.hsu-hh.de\/hpccp\/wp-json\/wp\/v2\/media?parent=1918"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hsu-hh.de\/hpccp\/wp-json\/wp\/v2\/categories?post=1918"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hsu-hh.de\/hpccp\/wp-json\/wp\/v2\/tags?post=1918"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}