Lattice Boltzmann simulations on irregular grids: Introduction of the NATriuM library

The lattice Boltzmann method is a modern approach to simulate fluid flow. In its original formulation, it is restricted to regular grids, second-order discretizations, and a unity CFL number. This paper describes our new off-lattice Boltzmann solver NATriuM, an extensible and parallel C++ code to pe...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Computers & mathematics with applications (1987) 2020-01, Vol.79 (1), p.34-54
Hauptverfasser: Krämer, Andreas, Wilde, Dominik, Küllmer, Knut, Reith, Dirk, Foysi, Holger, Joppich, Wolfgang
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 54
container_issue 1
container_start_page 34
container_title Computers & mathematics with applications (1987)
container_volume 79
creator Krämer, Andreas
Wilde, Dominik
Küllmer, Knut
Reith, Dirk
Foysi, Holger
Joppich, Wolfgang
description The lattice Boltzmann method is a modern approach to simulate fluid flow. In its original formulation, it is restricted to regular grids, second-order discretizations, and a unity CFL number. This paper describes our new off-lattice Boltzmann solver NATriuM, an extensible and parallel C++ code to perform lattice Boltzmann simulations on irregular grids. NATriuM also allows high-order spatial discretizations and non-unity CFL numbers to be used. We demonstrate how these features can efficiently decrease the number of grid points required in a simulation and thus reduce the computational time, compared to the standard lattice Boltzmann method. We detail the implementation of a recently proposed semi-Lagrangian lattice Boltzmann method and prove its efficiency in comparisons to other state-of-the-art off-lattice Boltzmann schemes.
doi_str_mv 10.1016/j.camwa.2018.10.041
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_2352354562</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><els_id>S0898122118306382</els_id><sourcerecordid>2352354562</sourcerecordid><originalsourceid>FETCH-LOGICAL-c376t-4919698d2d47d9d754cc7690378c041c17b8ade2016b505249bd0bd80a50bc5e3</originalsourceid><addsrcrecordid>eNp9UE1LAzEUDKJgrf4CLwHPW5PsbpIVPNTiR6HqpT2HbJLWLLubmmQV_fVmrWfhwYNh5s2bAeASoxlGmF43MyW7TzkjCPOEzFCBj8AEc5ZnjFJ-DCaIVzzDhOBTcBZCgxAqcoImYLOSMVpl4J1r43cn-x4G2w2tjNb1AboeWu_NLgEe7rzV4QYu--idHtTIgG4L45uBL_O1t8MzbG3tpf86Bydb2QZz8benYPNwv148ZavXx-VivspUzmjMigpXtOKa6ILpSrOyUIrRCuWMqxRBYVZzqU1KResSlaSoao1qzZEsUa1Kk0_B1eHu3rv3wYQoGjf4PlkKkpdpipKSxMoPLOVdCN5sxd7bLr0pMBJjf6IRv_2Jsb8RTOZJdXtQmRTgwxovgrKmV0Zbb1QU2tl_9T_meHmy</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2352354562</pqid></control><display><type>article</type><title>Lattice Boltzmann simulations on irregular grids: Introduction of the NATriuM library</title><source>Elsevier ScienceDirect Journals Complete</source><source>EZB Electronic Journals Library</source><creator>Krämer, Andreas ; Wilde, Dominik ; Küllmer, Knut ; Reith, Dirk ; Foysi, Holger ; Joppich, Wolfgang</creator><creatorcontrib>Krämer, Andreas ; Wilde, Dominik ; Küllmer, Knut ; Reith, Dirk ; Foysi, Holger ; Joppich, Wolfgang</creatorcontrib><description>The lattice Boltzmann method is a modern approach to simulate fluid flow. In its original formulation, it is restricted to regular grids, second-order discretizations, and a unity CFL number. This paper describes our new off-lattice Boltzmann solver NATriuM, an extensible and parallel C++ code to perform lattice Boltzmann simulations on irregular grids. NATriuM also allows high-order spatial discretizations and non-unity CFL numbers to be used. We demonstrate how these features can efficiently decrease the number of grid points required in a simulation and thus reduce the computational time, compared to the standard lattice Boltzmann method. We detail the implementation of a recently proposed semi-Lagrangian lattice Boltzmann method and prove its efficiency in comparisons to other state-of-the-art off-lattice Boltzmann schemes.</description><identifier>ISSN: 0898-1221</identifier><identifier>EISSN: 1873-7668</identifier><identifier>DOI: 10.1016/j.camwa.2018.10.041</identifier><language>eng</language><publisher>Oxford: Elsevier Ltd</publisher><subject>Computational fluid dynamics ; Computer simulation ; Computing time ; Fluid flow ; High-performance computing ; Off-lattice Boltzmann ; Semi-Lagrangian ; Unity ; Unstructured grid</subject><ispartof>Computers &amp; mathematics with applications (1987), 2020-01, Vol.79 (1), p.34-54</ispartof><rights>2018 Elsevier Ltd</rights><rights>Copyright Elsevier BV Jan 1, 2020</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c376t-4919698d2d47d9d754cc7690378c041c17b8ade2016b505249bd0bd80a50bc5e3</citedby><cites>FETCH-LOGICAL-c376t-4919698d2d47d9d754cc7690378c041c17b8ade2016b505249bd0bd80a50bc5e3</cites><orcidid>0000-0003-1480-6745 ; 0000-0002-7699-3083 ; 0000-0003-3263-7287</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://www.sciencedirect.com/science/article/pii/S0898122118306382$$EHTML$$P50$$Gelsevier$$H</linktohtml><link.rule.ids>314,776,780,3537,27901,27902,65306</link.rule.ids></links><search><creatorcontrib>Krämer, Andreas</creatorcontrib><creatorcontrib>Wilde, Dominik</creatorcontrib><creatorcontrib>Küllmer, Knut</creatorcontrib><creatorcontrib>Reith, Dirk</creatorcontrib><creatorcontrib>Foysi, Holger</creatorcontrib><creatorcontrib>Joppich, Wolfgang</creatorcontrib><title>Lattice Boltzmann simulations on irregular grids: Introduction of the NATriuM library</title><title>Computers &amp; mathematics with applications (1987)</title><description>The lattice Boltzmann method is a modern approach to simulate fluid flow. In its original formulation, it is restricted to regular grids, second-order discretizations, and a unity CFL number. This paper describes our new off-lattice Boltzmann solver NATriuM, an extensible and parallel C++ code to perform lattice Boltzmann simulations on irregular grids. NATriuM also allows high-order spatial discretizations and non-unity CFL numbers to be used. We demonstrate how these features can efficiently decrease the number of grid points required in a simulation and thus reduce the computational time, compared to the standard lattice Boltzmann method. We detail the implementation of a recently proposed semi-Lagrangian lattice Boltzmann method and prove its efficiency in comparisons to other state-of-the-art off-lattice Boltzmann schemes.</description><subject>Computational fluid dynamics</subject><subject>Computer simulation</subject><subject>Computing time</subject><subject>Fluid flow</subject><subject>High-performance computing</subject><subject>Off-lattice Boltzmann</subject><subject>Semi-Lagrangian</subject><subject>Unity</subject><subject>Unstructured grid</subject><issn>0898-1221</issn><issn>1873-7668</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2020</creationdate><recordtype>article</recordtype><recordid>eNp9UE1LAzEUDKJgrf4CLwHPW5PsbpIVPNTiR6HqpT2HbJLWLLubmmQV_fVmrWfhwYNh5s2bAeASoxlGmF43MyW7TzkjCPOEzFCBj8AEc5ZnjFJ-DCaIVzzDhOBTcBZCgxAqcoImYLOSMVpl4J1r43cn-x4G2w2tjNb1AboeWu_NLgEe7rzV4QYu--idHtTIgG4L45uBL_O1t8MzbG3tpf86Bydb2QZz8benYPNwv148ZavXx-VivspUzmjMigpXtOKa6ILpSrOyUIrRCuWMqxRBYVZzqU1KResSlaSoao1qzZEsUa1Kk0_B1eHu3rv3wYQoGjf4PlkKkpdpipKSxMoPLOVdCN5sxd7bLr0pMBJjf6IRv_2Jsb8RTOZJdXtQmRTgwxovgrKmV0Zbb1QU2tl_9T_meHmy</recordid><startdate>20200101</startdate><enddate>20200101</enddate><creator>Krämer, Andreas</creator><creator>Wilde, Dominik</creator><creator>Küllmer, Knut</creator><creator>Reith, Dirk</creator><creator>Foysi, Holger</creator><creator>Joppich, Wolfgang</creator><general>Elsevier Ltd</general><general>Elsevier BV</general><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><orcidid>https://orcid.org/0000-0003-1480-6745</orcidid><orcidid>https://orcid.org/0000-0002-7699-3083</orcidid><orcidid>https://orcid.org/0000-0003-3263-7287</orcidid></search><sort><creationdate>20200101</creationdate><title>Lattice Boltzmann simulations on irregular grids: Introduction of the NATriuM library</title><author>Krämer, Andreas ; Wilde, Dominik ; Küllmer, Knut ; Reith, Dirk ; Foysi, Holger ; Joppich, Wolfgang</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c376t-4919698d2d47d9d754cc7690378c041c17b8ade2016b505249bd0bd80a50bc5e3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2020</creationdate><topic>Computational fluid dynamics</topic><topic>Computer simulation</topic><topic>Computing time</topic><topic>Fluid flow</topic><topic>High-performance computing</topic><topic>Off-lattice Boltzmann</topic><topic>Semi-Lagrangian</topic><topic>Unity</topic><topic>Unstructured grid</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Krämer, Andreas</creatorcontrib><creatorcontrib>Wilde, Dominik</creatorcontrib><creatorcontrib>Küllmer, Knut</creatorcontrib><creatorcontrib>Reith, Dirk</creatorcontrib><creatorcontrib>Foysi, Holger</creatorcontrib><creatorcontrib>Joppich, Wolfgang</creatorcontrib><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>Krämer, Andreas</au><au>Wilde, Dominik</au><au>Küllmer, Knut</au><au>Reith, Dirk</au><au>Foysi, Holger</au><au>Joppich, Wolfgang</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Lattice Boltzmann simulations on irregular grids: Introduction of the NATriuM library</atitle><jtitle>Computers &amp; mathematics with applications (1987)</jtitle><date>2020-01-01</date><risdate>2020</risdate><volume>79</volume><issue>1</issue><spage>34</spage><epage>54</epage><pages>34-54</pages><issn>0898-1221</issn><eissn>1873-7668</eissn><abstract>The lattice Boltzmann method is a modern approach to simulate fluid flow. In its original formulation, it is restricted to regular grids, second-order discretizations, and a unity CFL number. This paper describes our new off-lattice Boltzmann solver NATriuM, an extensible and parallel C++ code to perform lattice Boltzmann simulations on irregular grids. NATriuM also allows high-order spatial discretizations and non-unity CFL numbers to be used. We demonstrate how these features can efficiently decrease the number of grid points required in a simulation and thus reduce the computational time, compared to the standard lattice Boltzmann method. We detail the implementation of a recently proposed semi-Lagrangian lattice Boltzmann method and prove its efficiency in comparisons to other state-of-the-art off-lattice Boltzmann schemes.</abstract><cop>Oxford</cop><pub>Elsevier Ltd</pub><doi>10.1016/j.camwa.2018.10.041</doi><tpages>21</tpages><orcidid>https://orcid.org/0000-0003-1480-6745</orcidid><orcidid>https://orcid.org/0000-0002-7699-3083</orcidid><orcidid>https://orcid.org/0000-0003-3263-7287</orcidid><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 0898-1221
ispartof Computers & mathematics with applications (1987), 2020-01, Vol.79 (1), p.34-54
issn 0898-1221
1873-7668
language eng
recordid cdi_proquest_journals_2352354562
source Elsevier ScienceDirect Journals Complete; EZB Electronic Journals Library
subjects Computational fluid dynamics
Computer simulation
Computing time
Fluid flow
High-performance computing
Off-lattice Boltzmann
Semi-Lagrangian
Unity
Unstructured grid
title Lattice Boltzmann simulations on irregular grids: Introduction of the NATriuM library
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-07T15%3A29%3A25IST&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=Lattice%20Boltzmann%20simulations%20on%20irregular%20grids:%20Introduction%20of%20the%20NATriuM%20library&rft.jtitle=Computers%20&%20mathematics%20with%20applications%20(1987)&rft.au=Kr%C3%A4mer,%20Andreas&rft.date=2020-01-01&rft.volume=79&rft.issue=1&rft.spage=34&rft.epage=54&rft.pages=34-54&rft.issn=0898-1221&rft.eissn=1873-7668&rft_id=info:doi/10.1016/j.camwa.2018.10.041&rft_dat=%3Cproquest_cross%3E2352354562%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=2352354562&rft_id=info:pmid/&rft_els_id=S0898122118306382&rfr_iscdi=true