Publication:
Communication analysis and optimization of 3D front tracking method for multiphase flow simulations

dc.contributor.departmentDepartment of Computer Engineering
dc.contributor.departmentDepartment of Mechanical Engineering
dc.contributor.facultymemberYes
dc.contributor.kuauthorErten, Didem Unat
dc.contributor.kuauthorFarooqi, Muhammad Nufail
dc.contributor.kuauthorIzbassarov, Daulet
dc.contributor.kuauthorMuradoğlu, Metin
dc.contributor.schoolcollegeinstituteCollege of Engineering
dc.date.accessioned2024-11-09T23:30:27Z
dc.date.issued2019
dc.description.abstractThis paper presents a scalable parallelization of an Eulerian-Lagrangian method, namely the three-dimensional front tracking method, for simulating multiphase flows. Operating on Eulerian-Lagrangian grids makes the front tracking method challenging to parallelize and optimize because different types of communication (Lagrangian-Eulerian, Eulerian-Eulerian, and Lagrangian-Lagrangian) should be managed. In this work, we optimize the data movement in both the Eulerian and Lagrangian grids and propose two different strategies for handling the Lagrangian grid shared by multiple subdomains. Moreover, we model three different types of communication emerged as a result of parallelization and implement various latency-hiding optimizations to reduce the communication overhead. Good scalability of the parallelization strategies is demonstrated on two supercomputers. A strong scaling study using 256 cores simulating 1728 interfaces or bubbles achieves 32.5x speedup. We also conduct weak scaling study on 4096 cores simulating 27,648 bubbles on a 1024x1024x2048 Eulerian grid resolution.
dc.description.fulltextNo
dc.description.harvestedfromManual
dc.description.indexedbyWOS
dc.description.indexedbyScopus
dc.description.openaccessNO
dc.description.peerreviewstatusN/A
dc.description.publisherscopeInternational
dc.description.readpublishN/A
dc.description.sponsoredbyTubitakEuTÜBİTAK
dc.description.sponsorshipThe author(s) disclosed receipt of the following financial support for the research, authorship, and/or publication of this article: Authors from the Department of Computer Engineering at Kocx University is supported by the Scientific and Technological Research Council of Turkey (TUBITAK), Grant No. 215E193. Authors from the Department of Mechanical Engineering at Kocx University is supported by TUBITAK, Grant No. 115M688.
dc.description.studentonlypublicationNo
dc.description.studentpublicationYes
dc.description.versionN/A
dc.identifier.WoSQuartileQ3
dc.identifier.doi10.1177/1094342017694426
dc.identifier.eissn1741-2846
dc.identifier.embargoN/A
dc.identifier.endpage80
dc.identifier.grantno215E193
dc.identifier.grantno115M688
dc.identifier.issn1094-3420
dc.identifier.issue1
dc.identifier.scopus2-s2.0-85059055890
dc.identifier.startpage67
dc.identifier.urihttps://doi.org/10.1177/1094342017694426
dc.identifier.urihttps://hdl.handle.net/20.500.14288/12240
dc.identifier.volume33
dc.identifier.wos000454319300004
dc.keywordsFront tracking method
dc.keywordsDirect numerical simulation
dc.keywordsMultiphase flow
dc.keywordsCommunication optimization
dc.keywordsLevel-set-method
dc.keywordsInterface tracking
dc.language.isoeng
dc.publisherSage Publications Ltd
dc.relation.affiliationKoç University
dc.relation.collectionKoç University Institutional Repository
dc.relation.ispartofInternational Journal of High Performance Computing Applications
dc.relation.openaccessN/A
dc.rightsN/A
dc.subjectComputer science, hardware and architecture
dc.subjectComputer science, theory and methods
dc.titleCommunication analysis and optimization of 3D front tracking method for multiphase flow simulations
dc.typeJournal Article
dspace.entity.typePublication
local.contributor.kuauthorFarooqi, Muhammad Nufail
local.contributor.kuauthorIzbassarov, Daulet
local.contributor.kuauthorMuradoğlu, Metin
local.contributor.kuauthorErten, Didem Unat
relation.isOrgUnitOfPublication89352e43-bf09-4ef4-82f6-6f9d0174ebae
relation.isOrgUnitOfPublicationba2836f3-206d-4724-918c-f598f0086a36
relation.isOrgUnitOfPublication.latestForDiscovery89352e43-bf09-4ef4-82f6-6f9d0174ebae
relation.isParentOrgUnitOfPublication8e756b23-2d4a-4ce8-b1b3-62c794a8c164
relation.isParentOrgUnitOfPublication.latestForDiscovery8e756b23-2d4a-4ce8-b1b3-62c794a8c164

Files