Free surface flow simulations on GPGPUs using the LBM

In this paper, we present the implementation of a volume-of-fluid-(VOF)-based algorithm for the simulation of free-surface flow problems on general purpose graphical processing units (GPGPUs). For the solution of the flow field and the additional advection equation for the VOF fill level, the lattic...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Computers & mathematics with applications (1987) 2011-06, Vol.61 (12), p.3549-3563
Hauptverfasser: Janßen, Christian, Krafczyk, Manfred
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 3563
container_issue 12
container_start_page 3549
container_title Computers & mathematics with applications (1987)
container_volume 61
creator Janßen, Christian
Krafczyk, Manfred
description In this paper, we present the implementation of a volume-of-fluid-(VOF)-based algorithm for the simulation of free-surface flow problems on general purpose graphical processing units (GPGPUs). For the solution of the flow field and the additional advection equation for the VOF fill level, the lattice Boltzmann method on the basis of an MRT collision operator is used. A Smagorinsky LES model serves to capture the small-scale turbulent structures of the flow. We show that despite the additional non-local operations near the phase interface, we end up with an algorithm with good overall performance, which is suitable for the simulation of demanding real-world engineering applications.
doi_str_mv 10.1016/j.camwa.2011.03.016
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_miscellaneous_896223208</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><els_id>S0898122111001684</els_id><sourcerecordid>896223208</sourcerecordid><originalsourceid>FETCH-LOGICAL-c446t-eafb28b9b90171f6183a1fcc7f754720749676855d204d82d03dffa9d51b8b53</originalsourceid><addsrcrecordid>eNp9kDtPwzAUhS0EEqXwC1i8MSX4kdjOwAAVDUhFdCiz5TjX4CqPYidU_HtSysx0paPzXel8CF1TklJCxe02tabdm5QRSlPC0yk7QTOqJE-kEOoUzYgqVEIZo-foIsYtISTjjMxQvgwAOI7BGQvYNf0eR9-OjRl830Xcd7hcl-u3iMfou3c8fABePbxcojNnmghXf3eONsvHzeIpWb2Wz4v7VWKzTAwJGFcxVRVVQaikTlDFDXXWSifzTDIis0JIofK8ZiSrFasJr50zRZ3TSlU5n6Ob49td6D9HiINufbTQNKaDfoxaFYKxaYaamvzYtKGPMYDTu-BbE741JfqgSG_1ryJ9UKQJ11M2UXdHCqYNXx6CjtZDZ6H2Aeyg697_y_8AWVJuYA</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>896223208</pqid></control><display><type>article</type><title>Free surface flow simulations on GPGPUs using the LBM</title><source>Elsevier ScienceDirect Journals</source><source>Elektronische Zeitschriftenbibliothek - Frei zugängliche E-Journals</source><creator>Janßen, Christian ; Krafczyk, Manfred</creator><creatorcontrib>Janßen, Christian ; Krafczyk, Manfred</creatorcontrib><description>In this paper, we present the implementation of a volume-of-fluid-(VOF)-based algorithm for the simulation of free-surface flow problems on general purpose graphical processing units (GPGPUs). For the solution of the flow field and the additional advection equation for the VOF fill level, the lattice Boltzmann method on the basis of an MRT collision operator is used. A Smagorinsky LES model serves to capture the small-scale turbulent structures of the flow. We show that despite the additional non-local operations near the phase interface, we end up with an algorithm with good overall performance, which is suitable for the simulation of demanding real-world engineering applications.</description><identifier>ISSN: 0898-1221</identifier><identifier>EISSN: 1873-7668</identifier><identifier>DOI: 10.1016/j.camwa.2011.03.016</identifier><language>eng</language><publisher>Elsevier Ltd</publisher><subject>Algorithms ; Computational fluid dynamics ; Computer simulation ; D3Q19 model ; Flow simulation ; Fluid flow ; Free surface ; Graphical processing unit ; Lattice Boltzmann method ; Mathematical analysis ; Mathematical models ; MRT ; Smagorinsky LES ; Turbulence ; Volume of fluid</subject><ispartof>Computers &amp; mathematics with applications (1987), 2011-06, Vol.61 (12), p.3549-3563</ispartof><rights>2011 Elsevier Ltd</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c446t-eafb28b9b90171f6183a1fcc7f754720749676855d204d82d03dffa9d51b8b53</citedby><cites>FETCH-LOGICAL-c446t-eafb28b9b90171f6183a1fcc7f754720749676855d204d82d03dffa9d51b8b53</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://www.sciencedirect.com/science/article/pii/S0898122111001684$$EHTML$$P50$$Gelsevier$$Hfree_for_read</linktohtml><link.rule.ids>314,776,780,3536,27903,27904,65309</link.rule.ids></links><search><creatorcontrib>Janßen, Christian</creatorcontrib><creatorcontrib>Krafczyk, Manfred</creatorcontrib><title>Free surface flow simulations on GPGPUs using the LBM</title><title>Computers &amp; mathematics with applications (1987)</title><description>In this paper, we present the implementation of a volume-of-fluid-(VOF)-based algorithm for the simulation of free-surface flow problems on general purpose graphical processing units (GPGPUs). For the solution of the flow field and the additional advection equation for the VOF fill level, the lattice Boltzmann method on the basis of an MRT collision operator is used. A Smagorinsky LES model serves to capture the small-scale turbulent structures of the flow. We show that despite the additional non-local operations near the phase interface, we end up with an algorithm with good overall performance, which is suitable for the simulation of demanding real-world engineering applications.</description><subject>Algorithms</subject><subject>Computational fluid dynamics</subject><subject>Computer simulation</subject><subject>D3Q19 model</subject><subject>Flow simulation</subject><subject>Fluid flow</subject><subject>Free surface</subject><subject>Graphical processing unit</subject><subject>Lattice Boltzmann method</subject><subject>Mathematical analysis</subject><subject>Mathematical models</subject><subject>MRT</subject><subject>Smagorinsky LES</subject><subject>Turbulence</subject><subject>Volume of fluid</subject><issn>0898-1221</issn><issn>1873-7668</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2011</creationdate><recordtype>article</recordtype><recordid>eNp9kDtPwzAUhS0EEqXwC1i8MSX4kdjOwAAVDUhFdCiz5TjX4CqPYidU_HtSysx0paPzXel8CF1TklJCxe02tabdm5QRSlPC0yk7QTOqJE-kEOoUzYgqVEIZo-foIsYtISTjjMxQvgwAOI7BGQvYNf0eR9-OjRl830Xcd7hcl-u3iMfou3c8fABePbxcojNnmghXf3eONsvHzeIpWb2Wz4v7VWKzTAwJGFcxVRVVQaikTlDFDXXWSifzTDIis0JIofK8ZiSrFasJr50zRZ3TSlU5n6Ob49td6D9HiINufbTQNKaDfoxaFYKxaYaamvzYtKGPMYDTu-BbE741JfqgSG_1ryJ9UKQJ11M2UXdHCqYNXx6CjtZDZ6H2Aeyg697_y_8AWVJuYA</recordid><startdate>20110601</startdate><enddate>20110601</enddate><creator>Janßen, Christian</creator><creator>Krafczyk, Manfred</creator><general>Elsevier Ltd</general><scope>6I.</scope><scope>AAFTH</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>7TB</scope><scope>8FD</scope><scope>FR3</scope><scope>JQ2</scope><scope>KR7</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>20110601</creationdate><title>Free surface flow simulations on GPGPUs using the LBM</title><author>Janßen, Christian ; Krafczyk, Manfred</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c446t-eafb28b9b90171f6183a1fcc7f754720749676855d204d82d03dffa9d51b8b53</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2011</creationdate><topic>Algorithms</topic><topic>Computational fluid dynamics</topic><topic>Computer simulation</topic><topic>D3Q19 model</topic><topic>Flow simulation</topic><topic>Fluid flow</topic><topic>Free surface</topic><topic>Graphical processing unit</topic><topic>Lattice Boltzmann method</topic><topic>Mathematical analysis</topic><topic>Mathematical models</topic><topic>MRT</topic><topic>Smagorinsky LES</topic><topic>Turbulence</topic><topic>Volume of fluid</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Janßen, Christian</creatorcontrib><creatorcontrib>Krafczyk, Manfred</creatorcontrib><collection>ScienceDirect Open Access Titles</collection><collection>Elsevier:ScienceDirect:Open Access</collection><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Mechanical &amp; Transportation Engineering Abstracts</collection><collection>Technology Research Database</collection><collection>Engineering Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Civil Engineering Abstracts</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>Computers &amp; mathematics with applications (1987)</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Janßen, Christian</au><au>Krafczyk, Manfred</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Free surface flow simulations on GPGPUs using the LBM</atitle><jtitle>Computers &amp; mathematics with applications (1987)</jtitle><date>2011-06-01</date><risdate>2011</risdate><volume>61</volume><issue>12</issue><spage>3549</spage><epage>3563</epage><pages>3549-3563</pages><issn>0898-1221</issn><eissn>1873-7668</eissn><abstract>In this paper, we present the implementation of a volume-of-fluid-(VOF)-based algorithm for the simulation of free-surface flow problems on general purpose graphical processing units (GPGPUs). For the solution of the flow field and the additional advection equation for the VOF fill level, the lattice Boltzmann method on the basis of an MRT collision operator is used. A Smagorinsky LES model serves to capture the small-scale turbulent structures of the flow. We show that despite the additional non-local operations near the phase interface, we end up with an algorithm with good overall performance, which is suitable for the simulation of demanding real-world engineering applications.</abstract><pub>Elsevier Ltd</pub><doi>10.1016/j.camwa.2011.03.016</doi><tpages>15</tpages><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 0898-1221
ispartof Computers & mathematics with applications (1987), 2011-06, Vol.61 (12), p.3549-3563
issn 0898-1221
1873-7668
language eng
recordid cdi_proquest_miscellaneous_896223208
source Elsevier ScienceDirect Journals; Elektronische Zeitschriftenbibliothek - Frei zugängliche E-Journals
subjects Algorithms
Computational fluid dynamics
Computer simulation
D3Q19 model
Flow simulation
Fluid flow
Free surface
Graphical processing unit
Lattice Boltzmann method
Mathematical analysis
Mathematical models
MRT
Smagorinsky LES
Turbulence
Volume of fluid
title Free surface flow simulations on GPGPUs using the LBM
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-27T03%3A51%3A30IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Free%20surface%20flow%20simulations%20on%20GPGPUs%20using%20the%20LBM&rft.jtitle=Computers%20&%20mathematics%20with%20applications%20(1987)&rft.au=Jan%C3%9Fen,%20Christian&rft.date=2011-06-01&rft.volume=61&rft.issue=12&rft.spage=3549&rft.epage=3563&rft.pages=3549-3563&rft.issn=0898-1221&rft.eissn=1873-7668&rft_id=info:doi/10.1016/j.camwa.2011.03.016&rft_dat=%3Cproquest_cross%3E896223208%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=896223208&rft_id=info:pmid/&rft_els_id=S0898122111001684&rfr_iscdi=true