Explicit two‐step Runge‐Kutta methods for computational fluid dynamics solvers

Summary Computational fluid dynamics (CFD) has emerged as a successful tool for industry applications and basic science during the last decades. However, accurate solutions involving vortex propagation, and separated and turbulent flows, are still associated with high computing costs. In particular,...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:International journal for numerical methods in fluids 2021-02, Vol.93 (2), p.429-444
Hauptverfasser: Figueroa, Alejandro, Jackiewicz, Zdzisław, Löhner, Rainald
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 444
container_issue 2
container_start_page 429
container_title International journal for numerical methods in fluids
container_volume 93
creator Figueroa, Alejandro
Jackiewicz, Zdzisław
Löhner, Rainald
description Summary Computational fluid dynamics (CFD) has emerged as a successful tool for industry applications and basic science during the last decades. However, accurate solutions involving vortex propagation, and separated and turbulent flows, are still associated with high computing costs. In particular, large eddy simulations (LES) of complex geometries, such as a complete automobile, require several days on thousands of cores in order to obtain solutions with statistically relevant information. With an increase in the number of available cores, the number of degrees of freedom (DOF) per core can be reduced accordingly. When the number of DOF per core is below a certain threshold the total simulation time is not bounded by floating point operations (FLOPS), but by the time spend on communication between cores. To overcome this impediment we have identified and tested a class of two‐step Runge‐Kutta (TSRK) methods of high order with low number of stages, for time discretization of differential systems resulting from space discretization of weakly compressible Navier‐Stokes equations. These methods have not been used before in CFD simulations. The advantage of using these methods is reduction in communication times between cores. The numerical experiments indicate that the gains in computational performance of this new class of TSRK methods, as compared with classical Runge‐Kutta (RK) methods or low storage Runge‐Kutta (LSRK) schemes, are of the order of 25%, with no loss in accuracy. A class of explicit two‐step Runge‐Kutta (TSRK) method of high order with low number of stages is identified. TSRK methods are used for time discretization of differential systems resulting from space discretization of weakly compressible Navier‐Stokes equations. These methods have not been used before in CFD simulations. Gains in computational performance of this new class of TSRK methods, as compared with traditional Runge‐Kutta (LSRK) schemes, are of the order of 25%, with no loss in accuracy.
doi_str_mv 10.1002/fld.4890
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_2477153310</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2477153310</sourcerecordid><originalsourceid>FETCH-LOGICAL-c3300-3727658aee75761a1e33a436c372ad928d9657540030d6753f35fbbb70a591773</originalsourceid><addsrcrecordid>eNp10MFKAzEQBuAgCtYq-AgBL162TnY2m-5RaqtiQSh6Dukmq1t2mzXJWnvzEXxGn8TUevU0DPMx_PyEnDMYMYD0qmr0KBsXcEAGDAqRAOZ4SAaQCpakULBjcuL9CgCKdIwDsph-dE1d1oGGjf3-_PLBdHTRr19MXB76EBRtTXi12tPKOlratuuDCrVdq4ZWTV9rqrdr1dalp94278b5U3JUqcabs785JM-z6dPkLpk_3t5PrudJiQiQoEhFzsfKGMFFzhQziCrDvIwHpWM6XeRc8AwAQeeCY4W8Wi6XAhQvmBA4JBf7v52zb73xQa5s72IuL9NMCMYRGUR1uVels947U8nO1a1yW8lA7hqTsTG5ayzSZE83dWO2_zo5m9_8-h_Y322N</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2477153310</pqid></control><display><type>article</type><title>Explicit two‐step Runge‐Kutta methods for computational fluid dynamics solvers</title><source>Wiley Online Library All Journals</source><creator>Figueroa, Alejandro ; Jackiewicz, Zdzisław ; Löhner, Rainald</creator><creatorcontrib>Figueroa, Alejandro ; Jackiewicz, Zdzisław ; Löhner, Rainald</creatorcontrib><description>Summary Computational fluid dynamics (CFD) has emerged as a successful tool for industry applications and basic science during the last decades. However, accurate solutions involving vortex propagation, and separated and turbulent flows, are still associated with high computing costs. In particular, large eddy simulations (LES) of complex geometries, such as a complete automobile, require several days on thousands of cores in order to obtain solutions with statistically relevant information. With an increase in the number of available cores, the number of degrees of freedom (DOF) per core can be reduced accordingly. When the number of DOF per core is below a certain threshold the total simulation time is not bounded by floating point operations (FLOPS), but by the time spend on communication between cores. To overcome this impediment we have identified and tested a class of two‐step Runge‐Kutta (TSRK) methods of high order with low number of stages, for time discretization of differential systems resulting from space discretization of weakly compressible Navier‐Stokes equations. These methods have not been used before in CFD simulations. The advantage of using these methods is reduction in communication times between cores. The numerical experiments indicate that the gains in computational performance of this new class of TSRK methods, as compared with classical Runge‐Kutta (RK) methods or low storage Runge‐Kutta (LSRK) schemes, are of the order of 25%, with no loss in accuracy. A class of explicit two‐step Runge‐Kutta (TSRK) method of high order with low number of stages is identified. TSRK methods are used for time discretization of differential systems resulting from space discretization of weakly compressible Navier‐Stokes equations. These methods have not been used before in CFD simulations. Gains in computational performance of this new class of TSRK methods, as compared with traditional Runge‐Kutta (LSRK) schemes, are of the order of 25%, with no loss in accuracy.</description><identifier>ISSN: 0271-2091</identifier><identifier>EISSN: 1097-0363</identifier><identifier>DOI: 10.1002/fld.4890</identifier><language>eng</language><publisher>Bognor Regis: Wiley Subscription Services, Inc</publisher><subject>Communication ; Compressibility ; Computational fluid dynamics ; Computer applications ; Computing costs ; Cores ; Degrees of freedom ; Differential equations ; Discretization ; explicit time stepping ; Floating point arithmetic ; Fluid dynamics ; Fluid flow ; Hydrodynamics ; Industrial applications ; Large eddy simulation ; large‐eddy simulations ; Methods ; New class ; stability analysis ; stage order and order conditions ; Storage ; two‐step Runge‐Kutta methods</subject><ispartof>International journal for numerical methods in fluids, 2021-02, Vol.93 (2), p.429-444</ispartof><rights>2020 John Wiley &amp; Sons, Ltd.</rights><rights>2021 John Wiley &amp; Sons, Ltd.</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c3300-3727658aee75761a1e33a436c372ad928d9657540030d6753f35fbbb70a591773</citedby><cites>FETCH-LOGICAL-c3300-3727658aee75761a1e33a436c372ad928d9657540030d6753f35fbbb70a591773</cites><orcidid>0000-0002-5205-4057 ; 0000-0003-0083-5131</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://onlinelibrary.wiley.com/doi/pdf/10.1002%2Ffld.4890$$EPDF$$P50$$Gwiley$$H</linktopdf><linktohtml>$$Uhttps://onlinelibrary.wiley.com/doi/full/10.1002%2Ffld.4890$$EHTML$$P50$$Gwiley$$H</linktohtml><link.rule.ids>314,780,784,1416,27923,27924,45573,45574</link.rule.ids></links><search><creatorcontrib>Figueroa, Alejandro</creatorcontrib><creatorcontrib>Jackiewicz, Zdzisław</creatorcontrib><creatorcontrib>Löhner, Rainald</creatorcontrib><title>Explicit two‐step Runge‐Kutta methods for computational fluid dynamics solvers</title><title>International journal for numerical methods in fluids</title><description>Summary Computational fluid dynamics (CFD) has emerged as a successful tool for industry applications and basic science during the last decades. However, accurate solutions involving vortex propagation, and separated and turbulent flows, are still associated with high computing costs. In particular, large eddy simulations (LES) of complex geometries, such as a complete automobile, require several days on thousands of cores in order to obtain solutions with statistically relevant information. With an increase in the number of available cores, the number of degrees of freedom (DOF) per core can be reduced accordingly. When the number of DOF per core is below a certain threshold the total simulation time is not bounded by floating point operations (FLOPS), but by the time spend on communication between cores. To overcome this impediment we have identified and tested a class of two‐step Runge‐Kutta (TSRK) methods of high order with low number of stages, for time discretization of differential systems resulting from space discretization of weakly compressible Navier‐Stokes equations. These methods have not been used before in CFD simulations. The advantage of using these methods is reduction in communication times between cores. The numerical experiments indicate that the gains in computational performance of this new class of TSRK methods, as compared with classical Runge‐Kutta (RK) methods or low storage Runge‐Kutta (LSRK) schemes, are of the order of 25%, with no loss in accuracy. A class of explicit two‐step Runge‐Kutta (TSRK) method of high order with low number of stages is identified. TSRK methods are used for time discretization of differential systems resulting from space discretization of weakly compressible Navier‐Stokes equations. These methods have not been used before in CFD simulations. Gains in computational performance of this new class of TSRK methods, as compared with traditional Runge‐Kutta (LSRK) schemes, are of the order of 25%, with no loss in accuracy.</description><subject>Communication</subject><subject>Compressibility</subject><subject>Computational fluid dynamics</subject><subject>Computer applications</subject><subject>Computing costs</subject><subject>Cores</subject><subject>Degrees of freedom</subject><subject>Differential equations</subject><subject>Discretization</subject><subject>explicit time stepping</subject><subject>Floating point arithmetic</subject><subject>Fluid dynamics</subject><subject>Fluid flow</subject><subject>Hydrodynamics</subject><subject>Industrial applications</subject><subject>Large eddy simulation</subject><subject>large‐eddy simulations</subject><subject>Methods</subject><subject>New class</subject><subject>stability analysis</subject><subject>stage order and order conditions</subject><subject>Storage</subject><subject>two‐step Runge‐Kutta methods</subject><issn>0271-2091</issn><issn>1097-0363</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2021</creationdate><recordtype>article</recordtype><recordid>eNp10MFKAzEQBuAgCtYq-AgBL162TnY2m-5RaqtiQSh6Dukmq1t2mzXJWnvzEXxGn8TUevU0DPMx_PyEnDMYMYD0qmr0KBsXcEAGDAqRAOZ4SAaQCpakULBjcuL9CgCKdIwDsph-dE1d1oGGjf3-_PLBdHTRr19MXB76EBRtTXi12tPKOlratuuDCrVdq4ZWTV9rqrdr1dalp94278b5U3JUqcabs785JM-z6dPkLpk_3t5PrudJiQiQoEhFzsfKGMFFzhQziCrDvIwHpWM6XeRc8AwAQeeCY4W8Wi6XAhQvmBA4JBf7v52zb73xQa5s72IuL9NMCMYRGUR1uVels947U8nO1a1yW8lA7hqTsTG5ayzSZE83dWO2_zo5m9_8-h_Y322N</recordid><startdate>202102</startdate><enddate>202102</enddate><creator>Figueroa, Alejandro</creator><creator>Jackiewicz, Zdzisław</creator><creator>Löhner, Rainald</creator><general>Wiley Subscription Services, Inc</general><scope>AAYXX</scope><scope>CITATION</scope><scope>7QH</scope><scope>7SC</scope><scope>7TB</scope><scope>7U5</scope><scope>7UA</scope><scope>8FD</scope><scope>C1K</scope><scope>F1W</scope><scope>FR3</scope><scope>H8D</scope><scope>H96</scope><scope>JQ2</scope><scope>KR7</scope><scope>L.G</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><orcidid>https://orcid.org/0000-0002-5205-4057</orcidid><orcidid>https://orcid.org/0000-0003-0083-5131</orcidid></search><sort><creationdate>202102</creationdate><title>Explicit two‐step Runge‐Kutta methods for computational fluid dynamics solvers</title><author>Figueroa, Alejandro ; Jackiewicz, Zdzisław ; Löhner, Rainald</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c3300-3727658aee75761a1e33a436c372ad928d9657540030d6753f35fbbb70a591773</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2021</creationdate><topic>Communication</topic><topic>Compressibility</topic><topic>Computational fluid dynamics</topic><topic>Computer applications</topic><topic>Computing costs</topic><topic>Cores</topic><topic>Degrees of freedom</topic><topic>Differential equations</topic><topic>Discretization</topic><topic>explicit time stepping</topic><topic>Floating point arithmetic</topic><topic>Fluid dynamics</topic><topic>Fluid flow</topic><topic>Hydrodynamics</topic><topic>Industrial applications</topic><topic>Large eddy simulation</topic><topic>large‐eddy simulations</topic><topic>Methods</topic><topic>New class</topic><topic>stability analysis</topic><topic>stage order and order conditions</topic><topic>Storage</topic><topic>two‐step Runge‐Kutta methods</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Figueroa, Alejandro</creatorcontrib><creatorcontrib>Jackiewicz, Zdzisław</creatorcontrib><creatorcontrib>Löhner, Rainald</creatorcontrib><collection>CrossRef</collection><collection>Aqualine</collection><collection>Computer and Information Systems Abstracts</collection><collection>Mechanical &amp; Transportation Engineering Abstracts</collection><collection>Solid State and Superconductivity Abstracts</collection><collection>Water Resources Abstracts</collection><collection>Technology Research Database</collection><collection>Environmental Sciences and Pollution Management</collection><collection>ASFA: Aquatic Sciences and Fisheries Abstracts</collection><collection>Engineering Research Database</collection><collection>Aerospace Database</collection><collection>Aquatic Science &amp; Fisheries Abstracts (ASFA) 2: Ocean Technology, Policy &amp; Non-Living Resources</collection><collection>ProQuest Computer Science Collection</collection><collection>Civil Engineering Abstracts</collection><collection>Aquatic Science &amp; Fisheries Abstracts (ASFA) Professional</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>International journal for numerical methods in fluids</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Figueroa, Alejandro</au><au>Jackiewicz, Zdzisław</au><au>Löhner, Rainald</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Explicit two‐step Runge‐Kutta methods for computational fluid dynamics solvers</atitle><jtitle>International journal for numerical methods in fluids</jtitle><date>2021-02</date><risdate>2021</risdate><volume>93</volume><issue>2</issue><spage>429</spage><epage>444</epage><pages>429-444</pages><issn>0271-2091</issn><eissn>1097-0363</eissn><abstract>Summary Computational fluid dynamics (CFD) has emerged as a successful tool for industry applications and basic science during the last decades. However, accurate solutions involving vortex propagation, and separated and turbulent flows, are still associated with high computing costs. In particular, large eddy simulations (LES) of complex geometries, such as a complete automobile, require several days on thousands of cores in order to obtain solutions with statistically relevant information. With an increase in the number of available cores, the number of degrees of freedom (DOF) per core can be reduced accordingly. When the number of DOF per core is below a certain threshold the total simulation time is not bounded by floating point operations (FLOPS), but by the time spend on communication between cores. To overcome this impediment we have identified and tested a class of two‐step Runge‐Kutta (TSRK) methods of high order with low number of stages, for time discretization of differential systems resulting from space discretization of weakly compressible Navier‐Stokes equations. These methods have not been used before in CFD simulations. The advantage of using these methods is reduction in communication times between cores. The numerical experiments indicate that the gains in computational performance of this new class of TSRK methods, as compared with classical Runge‐Kutta (RK) methods or low storage Runge‐Kutta (LSRK) schemes, are of the order of 25%, with no loss in accuracy. A class of explicit two‐step Runge‐Kutta (TSRK) method of high order with low number of stages is identified. TSRK methods are used for time discretization of differential systems resulting from space discretization of weakly compressible Navier‐Stokes equations. These methods have not been used before in CFD simulations. Gains in computational performance of this new class of TSRK methods, as compared with traditional Runge‐Kutta (LSRK) schemes, are of the order of 25%, with no loss in accuracy.</abstract><cop>Bognor Regis</cop><pub>Wiley Subscription Services, Inc</pub><doi>10.1002/fld.4890</doi><tpages>17</tpages><orcidid>https://orcid.org/0000-0002-5205-4057</orcidid><orcidid>https://orcid.org/0000-0003-0083-5131</orcidid></addata></record>
fulltext fulltext
identifier ISSN: 0271-2091
ispartof International journal for numerical methods in fluids, 2021-02, Vol.93 (2), p.429-444
issn 0271-2091
1097-0363
language eng
recordid cdi_proquest_journals_2477153310
source Wiley Online Library All Journals
subjects Communication
Compressibility
Computational fluid dynamics
Computer applications
Computing costs
Cores
Degrees of freedom
Differential equations
Discretization
explicit time stepping
Floating point arithmetic
Fluid dynamics
Fluid flow
Hydrodynamics
Industrial applications
Large eddy simulation
large‐eddy simulations
Methods
New class
stability analysis
stage order and order conditions
Storage
two‐step Runge‐Kutta methods
title Explicit two‐step Runge‐Kutta methods for computational fluid dynamics solvers
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-11T08%3A51%3A07IST&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=Explicit%20two%E2%80%90step%20Runge%E2%80%90Kutta%20methods%20for%20computational%20fluid%20dynamics%20solvers&rft.jtitle=International%20journal%20for%20numerical%20methods%20in%20fluids&rft.au=Figueroa,%20Alejandro&rft.date=2021-02&rft.volume=93&rft.issue=2&rft.spage=429&rft.epage=444&rft.pages=429-444&rft.issn=0271-2091&rft.eissn=1097-0363&rft_id=info:doi/10.1002/fld.4890&rft_dat=%3Cproquest_cross%3E2477153310%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=2477153310&rft_id=info:pmid/&rfr_iscdi=true