{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T21:54:56Z","timestamp":1740174896176,"version":"3.37.3"},"reference-count":27,"publisher":"Wiley","license":[{"start":{"date-parts":[[2018,1,1]],"date-time":"2018-01-01T00:00:00Z","timestamp":1514764800000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100004410","name":"T\u00fcrkiye Bilimsel ve Teknolojik Arastirma Kurumu","doi-asserted-by":"publisher","award":["215E193"],"award-info":[{"award-number":["215E193"]}],"id":[{"id":"10.13039\/501100004410","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Scientific Programming"],"published-print":{"date-parts":[[2018]]},"abstract":"<jats:p>This paper presents a scalable dynamic load balancing scheme for a parallel front-tracking method based multiphase flow simulation. In this simulation employing both Lagrangian and Eulerian grids, processes operating on Lagrangian grid are susceptible to load imbalance due to moving Lagrangian grid points (bubbles) and load distribution based on spatial location of bubbles. To load balance these processes, we distribute load keeping in view both current processor load distribution and bubble spatial locality and remap interprocess communication. The result is a uniform processor load distribution and predictable and less expensive communication scheme. Scalability studies on the Hazel Hen supercomputer demonstrate excellent scaling with exponential savings in execution time as the problem size becomes increasingly large. While moderate speedup is observed for strong scaling, speedup of up to 30% is achieved over nonload-balanced version when simulating 13824 bubbles on 4096 cores for weak scaling studies.<\/jats:p>","DOI":"10.1155\/2018\/6387049","type":"journal-article","created":{"date-parts":[[2018,3,7]],"date-time":"2018-03-07T18:33:49Z","timestamp":1520447629000},"page":"1-14","source":"Crossref","is-referenced-by-count":0,"title":["Load Balancing for Parallel Multiphase Flow Simulation"],"prefix":"10.1155","volume":"2018","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-3460-1256","authenticated-orcid":true,"given":"Najeeb","family":"Ahmad","sequence":"first","affiliation":[{"name":"Ko\u00e7 University, Sar\u0131yer, 34450 Istanbul, Turkey"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1609-5847","authenticated-orcid":true,"given":"Muhammad Nufail","family":"Farooqi","sequence":"additional","affiliation":[{"name":"Ko\u00e7 University, Sar\u0131yer, 34450 Istanbul, Turkey"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2351-0770","authenticated-orcid":true,"given":"Didem","family":"Unat","sequence":"additional","affiliation":[{"name":"Ko\u00e7 University, Sar\u0131yer, 34450 Istanbul, Turkey"}]}],"member":"311","reference":[{"year":"2005","key":"1"},{"year":"2011","key":"2"},{"key":"3","doi-asserted-by":"publisher","DOI":"10.1016\/j.jcp.2003.12.023"},{"key":"4","doi-asserted-by":"publisher","DOI":"10.1006\/jcph.1998.5906"},{"key":"5","doi-asserted-by":"publisher","DOI":"10.1016\/S0021-9991(03)00280-8"},{"issue":"1","key":"6","doi-asserted-by":"crossref","first-page":"139","DOI":"10.1146\/annurev.fluid.30.1.139","volume":"30","year":"1998","journal-title":"Annual Review of Fluid Mechanics"},{"key":"7","doi-asserted-by":"publisher","DOI":"10.1006\/jcph.1994.1155"},{"key":"8","doi-asserted-by":"publisher","DOI":"10.1016\/j.jcp.2005.04.007"},{"key":"9","doi-asserted-by":"publisher","DOI":"10.1006\/jcph.2001.6726"},{"key":"10","doi-asserted-by":"publisher","DOI":"10.1016\/0196-8858(85)90019-3"},{"journal-title":"International Journal of High Performance Computing Applications","year":"2017","key":"11"},{"issue":"5","key":"12","doi-asserted-by":"crossref","first-page":"570","DOI":"10.1109\/TC.1987.1676942","volume":"c-36","year":"1987","journal-title":"IEEE Transactions on Computers"},{"key":"13","doi-asserted-by":"publisher","DOI":"10.1016\/S0045-7825(99)00241-8"},{"key":"15","doi-asserted-by":"publisher","DOI":"10.1109\/71.243526"},{"key":"18","doi-asserted-by":"publisher","DOI":"10.1137\/S1064827595287997"},{"key":"19","doi-asserted-by":"crossref","first-page":"198","DOI":"10.1016\/j.proeng.2013.08.003","volume":"61","year":"2013","journal-title":"Procedia Engineering"},{"issue":"2-3","key":"20","doi-asserted-by":"crossref","first-page":"194","DOI":"10.1016\/j.crme.2010.12.006","volume":"339","year":"2011","journal-title":"Comptes Rendus Mecanique"},{"key":"21","doi-asserted-by":"publisher","DOI":"10.1016\/j.compfluid.2016.03.018"},{"key":"22","doi-asserted-by":"publisher","DOI":"10.1007\/s11227-016-1871-z"},{"key":"23","doi-asserted-by":"publisher","DOI":"10.1177\/1094342014567907"},{"key":"24","doi-asserted-by":"publisher","DOI":"10.1080\/10618562.2016.1227070"},{"key":"25","doi-asserted-by":"publisher","DOI":"10.1016\/j.jpdc.2014.05.004"},{"key":"26","doi-asserted-by":"publisher","DOI":"10.1016\/0021-9991(92)90307-k"},{"key":"27","series-title":"chapter 6","first-page":"99","volume-title":"Partitioning and load balancing for emerging parallel applications and architectures","year":"2006"},{"key":"29","doi-asserted-by":"publisher","DOI":"10.1016\/S0307-904X(00)00043-3"},{"key":"30","doi-asserted-by":"publisher","DOI":"10.1006\/jpdc.1998.1469"},{"key":"31","doi-asserted-by":"publisher","DOI":"10.3233\/SPR-2012-0342"}],"container-title":["Scientific Programming"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/downloads.hindawi.com\/journals\/sp\/2018\/6387049.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/downloads.hindawi.com\/journals\/sp\/2018\/6387049.xml","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/downloads.hindawi.com\/journals\/sp\/2018\/6387049.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2018,3,7]],"date-time":"2018-03-07T18:33:56Z","timestamp":1520447636000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.hindawi.com\/journals\/sp\/2018\/6387049\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018]]},"references-count":27,"alternative-id":["6387049","6387049"],"URL":"https:\/\/doi.org\/10.1155\/2018\/6387049","relation":{},"ISSN":["1058-9244","1875-919X"],"issn-type":[{"type":"print","value":"1058-9244"},{"type":"electronic","value":"1875-919X"}],"subject":[],"published":{"date-parts":[[2018]]}}}