Publication: Communication analysis and optimization of 3D front tracking method for multiphase flow simulations
dc.contributor.department | N/A | |
dc.contributor.department | N/A | |
dc.contributor.department | Department of Mechanical Engineering | |
dc.contributor.department | Department of Computer Engineering | |
dc.contributor.department | Department of Mechanical Engineering | |
dc.contributor.department | Department of Computer Engineering | |
dc.contributor.kuauthor | Farooqi, Muhammad Nufail | |
dc.contributor.kuauthor | Izbassarov, Daulet | |
dc.contributor.kuauthor | Muradoğlu, Metin | |
dc.contributor.kuauthor | Erten, Didem Unat | |
dc.contributor.kuprofile | PhD Student | |
dc.contributor.kuprofile | PhD Student | |
dc.contributor.kuprofile | Faculty Member | |
dc.contributor.kuprofile | Faculty Member | |
dc.contributor.schoolcollegeinstitute | N/A | |
dc.contributor.schoolcollegeinstitute | N/A | |
dc.contributor.schoolcollegeinstitute | College of Engineering | |
dc.contributor.schoolcollegeinstitute | College of Engineering | |
dc.contributor.yokid | N/A | |
dc.contributor.yokid | N/A | |
dc.contributor.yokid | 46561 | |
dc.contributor.yokid | 219274 | |
dc.date.accessioned | 2024-11-09T23:30:27Z | |
dc.date.issued | 2019 | |
dc.description.abstract | This 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.indexedby | WoS | |
dc.description.indexedby | Scopus | |
dc.description.issue | 1 | |
dc.description.openaccess | NO | |
dc.description.sponsoredbyTubitakEu | TÜBİTAK | |
dc.description.sponsorship | Scientific and Technological Research Council of Turkey (TUBITAK) [215E193] | |
dc.description.sponsorship | TUBITAK [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.volume | 33 | |
dc.identifier.doi | 10.1177/1094342017694426 | |
dc.identifier.eissn | 1741-2846 | |
dc.identifier.issn | 1094-3420 | |
dc.identifier.scopus | 2-s2.0-85059055890 | |
dc.identifier.uri | http://dx.doi.org/10.1177/1094342017694426 | |
dc.identifier.uri | https://hdl.handle.net/20.500.14288/12240 | |
dc.identifier.wos | 454319300004 | |
dc.keywords | Front tracking method | |
dc.keywords | Direct numerical simulation | |
dc.keywords | Multiphase flow | |
dc.keywords | Communication optimization | |
dc.keywords | Level-set-method | |
dc.keywords | Interface tracking | |
dc.keywords | Parallelization | |
dc.keywords | Algorithms | |
dc.keywords | Dynamics | |
dc.keywords | Velocity | |
dc.keywords | Code | |
dc.language | English | |
dc.publisher | Sage Publications Ltd | |
dc.source | International Journal of High Performance Computing Applications | |
dc.subject | Computer science | |
dc.subject | Hardware architecture | |
dc.subject | Theory methods | |
dc.title | Communication analysis and optimization of 3D front tracking method for multiphase flow simulations | |
dc.type | Journal Article | |
dspace.entity.type | Publication | |
local.contributor.authorid | 0000-0002-1609-5847 | |
local.contributor.authorid | 0000-0003-4791-3803 | |
local.contributor.authorid | 0000-0002-1758-5418 | |
local.contributor.authorid | 0000-0002-2351-0770 | |
local.contributor.kuauthor | Farooqi, Muhammad Nufail | |
local.contributor.kuauthor | Izbassarov, Daulet | |
local.contributor.kuauthor | Muradoğlu, Metin | |
local.contributor.kuauthor | Erten, Didem Unat | |
relation.isOrgUnitOfPublication | ba2836f3-206d-4724-918c-f598f0086a36 | |
relation.isOrgUnitOfPublication | 89352e43-bf09-4ef4-82f6-6f9d0174ebae | |
relation.isOrgUnitOfPublication.latestForDiscovery | 89352e43-bf09-4ef4-82f6-6f9d0174ebae |