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

dc.contributor.departmentN/A
dc.contributor.departmentN/A
dc.contributor.departmentDepartment of Mechanical Engineering
dc.contributor.departmentDepartment of Computer Engineering
dc.contributor.departmentDepartment of Mechanical Engineering
dc.contributor.departmentDepartment of Computer Engineering
dc.contributor.kuauthorFarooqi, Muhammad Nufail
dc.contributor.kuauthorIzbassarov, Daulet
dc.contributor.kuauthorMuradoğlu, Metin
dc.contributor.kuauthorErten, Didem Unat
dc.contributor.kuprofilePhD Student
dc.contributor.kuprofilePhD Student
dc.contributor.kuprofileFaculty Member
dc.contributor.kuprofileFaculty Member
dc.contributor.schoolcollegeinstituteN/A
dc.contributor.schoolcollegeinstituteN/A
dc.contributor.schoolcollegeinstituteCollege of Engineering
dc.contributor.schoolcollegeinstituteCollege of Engineering
dc.contributor.yokidN/A
dc.contributor.yokidN/A
dc.contributor.yokid46561
dc.contributor.yokid219274
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.indexedbyWoS
dc.description.indexedbyScopus
dc.description.issue1
dc.description.openaccessNO
dc.description.sponsoredbyTubitakEuTÜBİTAK
dc.description.sponsorshipScientific and Technological Research Council of Turkey (TUBITAK) [215E193]
dc.description.sponsorshipTUBITAK [115M688] The 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. We acknowledge PRACE for awarding us access to the Hazel Hen supercomputer in Germany. Lastly we thank Xing Cai from Simula Research Laboratory for his input.
dc.description.volume33
dc.identifier.doi10.1177/1094342017694426
dc.identifier.eissn1741-2846
dc.identifier.issn1094-3420
dc.identifier.scopus2-s2.0-85059055890
dc.identifier.urihttp://dx.doi.org/10.1177/1094342017694426
dc.identifier.urihttps://hdl.handle.net/20.500.14288/12240
dc.identifier.wos454319300004
dc.keywordsFront tracking method
dc.keywordsDirect numerical simulation
dc.keywordsMultiphase flow
dc.keywordsCommunication optimization
dc.keywordsLevel-set-method
dc.keywordsInterface tracking
dc.keywordsParallelization
dc.keywordsAlgorithms
dc.keywordsDynamics
dc.keywordsVelocity
dc.keywordsCode
dc.languageEnglish
dc.publisherSage Publications Ltd
dc.sourceInternational Journal of High Performance Computing Applications
dc.subjectComputer science
dc.subjectHardware architecture
dc.subjectTheory methods
dc.titleCommunication analysis and optimization of 3D front tracking method for multiphase flow simulations
dc.typeJournal Article
dspace.entity.typePublication
local.contributor.authorid0000-0002-1609-5847
local.contributor.authorid0000-0003-4791-3803
local.contributor.authorid0000-0002-1758-5418
local.contributor.authorid0000-0002-2351-0770
local.contributor.kuauthorFarooqi, Muhammad Nufail
local.contributor.kuauthorIzbassarov, Daulet
local.contributor.kuauthorMuradoğlu, Metin
local.contributor.kuauthorErten, Didem Unat
relation.isOrgUnitOfPublicationba2836f3-206d-4724-918c-f598f0086a36
relation.isOrgUnitOfPublication89352e43-bf09-4ef4-82f6-6f9d0174ebae
relation.isOrgUnitOfPublication.latestForDiscovery89352e43-bf09-4ef4-82f6-6f9d0174ebae

Files