{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,19]],"date-time":"2025-12-19T22:15:07Z","timestamp":1766182507347,"version":"3.41.2"},"reference-count":21,"publisher":"SAGE Publications","issue":"4","license":[{"start":{"date-parts":[[2025,4,3]],"date-time":"2025-04-03T00:00:00Z","timestamp":1743638400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/journals.sagepub.com\/page\/policies\/text-and-data-mining-license"}],"funder":[{"DOI":"10.13039\/100013407","name":"Netherlands eScience Center","doi-asserted-by":"publisher","award":["027.017.G08"],"award-info":[{"award-number":["027.017.G08"]}],"id":[{"id":"10.13039\/100013407","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100024870","name":"Exacte en Natuurwetenschappen","doi-asserted-by":"publisher","award":["680.91.082"],"award-info":[{"award-number":["680.91.082"]}],"id":[{"id":"10.13039\/501100024870","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["journals.sagepub.com"],"crossmark-restriction":true},"short-container-title":["The International Journal of High Performance Computing Applications"],"published-print":{"date-parts":[[2025,7]]},"abstract":"<jats:p>Simulations of reacting multiphase flows tend to display an inhomogeneously distributed computational intensity over the spatial and temporal domains. The time-to-solution of chemical reaction rates can span multiple orders of magnitude due to the emergence of combustible kernels and thin turbulent reaction zones. Similarly, the time to solve the equation of state (EoS) for non-ideal fluid mixtures deviates substantially between the grid cells. These effects result in a performance profile that is unbalanced and rapidly changing for transient simulations, and therefore beyond the capabilities of traditional (quasi-)static mesh partitioning methods. We analyse this loss of parallel efficiency for large-eddy simulations of the ECN Spray-A benchmark with the multi-physics solver INCA and propose to mitigate the problem by introducing two independent repartitioning stages in addition to the classic domain decomposition for fluid transport: one for the EoS and one for chemical reactions. We explore various scalable repartitioning strategies in this context and observe that rebalancing computational load yields a significant speedup that is robust for various mesh resolutions and process numbers. The dynamic multistage load-balancing thus effectively removes obstacles towards good parallel scaling of INCA and similar solvers for reacting and\/or multiphase flows.<\/jats:p>","DOI":"10.1177\/10943420251329199","type":"journal-article","created":{"date-parts":[[2025,4,3]],"date-time":"2025-04-03T23:42:15Z","timestamp":1743723735000},"page":"519-531","update-policy":"https:\/\/doi.org\/10.1177\/sage-journals-update-policy","source":"Crossref","is-referenced-by-count":2,"title":["Dynamic multi-level load balancing for scalable simulations of reacting multiphase flows"],"prefix":"10.1177","volume":"39","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-8367-1333","authenticated-orcid":false,"given":"Gijs","family":"van den Oord","sequence":"first","affiliation":[{"name":"Natural Sciences and Engineering Section, Netherlands eScience Center, Amsterdam, The Netherlands"}]},{"given":"Victor","family":"Azizi","sequence":"additional","affiliation":[{"name":"Natural Sciences and Engineering Section, Netherlands eScience Center, Amsterdam, The Netherlands"}]},{"given":"Mohamad","family":"Fathi","sequence":"additional","affiliation":[{"name":"Aerodynamics Group, Faculty of Aerospace Engineering, Delft University of Technology, Delft, The Netherlands"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7463-9531","authenticated-orcid":false,"given":"Stefan","family":"Hickel","sequence":"additional","affiliation":[{"name":"Aerodynamics Group, Faculty of Aerospace Engineering, Delft University of Technology, Delft, The Netherlands"}]}],"member":"179","published-online":{"date-parts":[[2025,4,3]]},"reference":[{"key":"e_1_3_4_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/777412.777460"},{"key":"e_1_3_4_3_1","doi-asserted-by":"publisher","DOI":"10.1016\/0021-9991(89)90035-1"},{"key":"e_1_3_4_4_1","doi-asserted-by":"publisher","DOI":"10.1137\/0910062"},{"key":"e_1_3_4_5_1","unstructured":"Engine Combustion Network (ECN) (2021) Spray-A operating condition. https:\/\/ecn.sandia.gov\/diesel-spray-combustion\/target-condition\/spray-ab"},{"key":"e_1_3_4_6_1","doi-asserted-by":"publisher","DOI":"10.1002\/aic.17174"},{"key":"e_1_3_4_7_1","doi-asserted-by":"publisher","DOI":"10.1063\/5.0099154"},{"key":"e_1_3_4_8_1","doi-asserted-by":"publisher","DOI":"10.1137\/S1064827595287997"},{"key":"e_1_3_4_9_1","unstructured":"George K Kumar V (2013) ParMETIS: parallel graph partitioning and fill-reducing matrix ordering. https:\/\/www.cs.umn.edu\/\u223cmetis"},{"key":"e_1_3_4_10_1","doi-asserted-by":"publisher","DOI":"10.1063\/1.4898641"},{"key":"e_1_3_4_11_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.combustflame.2012.04.013"},{"key":"e_1_3_4_12_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.ijmultiphaseflow.2017.11.001"},{"key":"e_1_3_4_13_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jpdc.2019.12.005"},{"key":"e_1_3_4_14_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jcp.2009.04.037"},{"key":"e_1_3_4_15_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.proci.2018.05.063"},{"key":"e_1_3_4_16_1","doi-asserted-by":"publisher","DOI":"10.1021\/acsengineeringau.3c00066"},{"key":"e_1_3_4_17_1","doi-asserted-by":"publisher","DOI":"10.1063\/1.4937948"},{"key":"e_1_3_4_18_1","doi-asserted-by":"publisher","DOI":"10.1080\/00102200500292464"},{"key":"e_1_3_4_19_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.proci.2014.06.040"},{"key":"e_1_3_4_20_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cpc.2021.108073"},{"key":"e_1_3_4_21_1","first-page":"15","article-title":"A load balancing technique for multiphase computations","volume":"97","author":"Watts J","year":"1997","unstructured":"Watts J, Rieffel M, Taylor S (1997) A load balancing technique for multiphase computations. Proc. of High Performance Computing 97: 15\u201320. https:\/\/surface.syr.edu\/lcsmith_other\/18","journal-title":"Proc. of High Performance Computing"},{"key":"e_1_3_4_22_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cpc.2019.04.016"}],"container-title":["The International Journal of High Performance Computing Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/10943420251329199","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/full-xml\/10.1177\/10943420251329199","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/10943420251329199","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,7,8]],"date-time":"2025-07-08T17:31:01Z","timestamp":1751995861000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.1177\/10943420251329199"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,4,3]]},"references-count":21,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2025,7]]}},"alternative-id":["10.1177\/10943420251329199"],"URL":"https:\/\/doi.org\/10.1177\/10943420251329199","relation":{},"ISSN":["1094-3420","1741-2846"],"issn-type":[{"type":"print","value":"1094-3420"},{"type":"electronic","value":"1741-2846"}],"subject":[],"published":{"date-parts":[[2025,4,3]]}}}